Why commit yourself too soon?
Try a discovery play.
East MUST have exactly 2,3, or 4 HCP if Wests NT range is accurate, and I would make that assumption.
Also, east bid 2 Diamonds Vulnerable without good shape 3=4=5=1 shape, as a rescue bid, why? With 2 HCP ( a pair of J) why not pass and let the opps buy the contract. With a weak NT, wont pard redouble for takeout of South leaves in the penalty double? Why did East bid? If East has the heart Q, and a jack or 2, then pass. I think its more likely that he has the Ace of Spades.
Win the heart, pull trumps ending in hand.
Who had the Club J? If it was East, he can have at most the heart Q and/or the Spade J. In this case, you have a choice:
a) play for the squeeze as described by Arrows

risk the heart finesse.
I think your chances are poor.
If West had the Club J, then there is room for East to hold the Spade A.
Lead up to Dummys K.
If it loses to Easts Ace, then the heart finesse is working and teh contract will make.
If Dummy ducks, you have a nasty guess. Do you lead back to your Q, or go back to hand and take the heart finesse? OR more likely East has the heart Q, and made a bad 2 Diamond bid and you are now going down
Since East bid when Vulnerable, with 4HCP and little shape (?3=4=5=1?), I think he has the Spade A
(1NT)* - Dbl - (2♦) - 3♣
(3♦) - 4♣ - All Pass