1♣-1♦!
1NT-2NT!
3♣!-3♥
3♠-5♦
??
1♣=can be 2c (you open 5542)
1♦=transfer
1NT=max 2c♥ (can be singleton if no better bid)
2NT=transfer ♦
3♣=extra's for ♦
3♥=cue our hounours in ♥ (You have agreed to play no real cues below 3♠, so raher honours).
3♠= 1st/2nd control
No real agreements about 5♦, If you think that 4♦ is forcing - which probably is - then it would have been RKC for ♦,.
Partner could also have started with 1♠ -transfer ♦ - followed by bidding ♥ and that would have been a reverse, normally better then the above sequence.

Help
