I'd like an opinion about the next call here. Your reasonable options are:
1) 3♦ = Short suit trial bid
2) 2♠ = Tell me the cheapest suit you'd accept a long suit trial bid
3) 4♥ = Hell its vul@IMPs, just have a go anyway.
Your 1♥ showed 5 or 4/4 majors (so 2NT at this stage would suggest 44(32) or a much more no trumpy looking 5332 than this). P will not have responded (anything) on bus tickets (6hcp 10 loser hands are typically passed) as your agreements include an outlet for a strong 2 and you have a moderately aggressive attitude to what constitutes such a hand. However, 2♥ does not guarantee 4 card support.
You don't like the system? Sorry - I just got called to the phone and you had to stand in for me!
Nick

Help

W N E S
-- -- P-1♥
P-2♥-P-?