I get the whole 1♠ vs 1NT thing. Whichever way you prefer to open, though, once partner shows hearts, why are you not immediately thinking NT? 5-3-3-2, with partner bidding your short suit, sounds to me like a hand that should be in NT, especially if partner isn't supporting our 5 card suit. 2♦ sounds to me like a request to chose between playing opposite 5♠ or 4♦, if I'm minimum. Am I wrong, or is north saying that their hand is better for suit play than notrump? If that's what's going on, why? V