Scoring: IMP
4S contract by South, Opening lead is ♥4, East plays J and i win with A.
My plan is cash ♠A, then play four rounds of ♦ and discard my two ♣ losers. If three ♦s holder has 3 ♠s or ♠KX, i will lose two trumps and one ♥ with the assumption of ♥3-2, ♦4-3.
My pickup expert partner left my table just after i cash ♠A, is my line so stupid? and what's the better line?

Help
