We need to score all 6 trumps, including being in dummy at the end with A10 in hand and J9 in rho.
We have already achieved our trump shortening, which is why we took the precaution of ruffing a heart early.
We therefore need 6 minor winners.
If clubs are 1=4, we can make easily by playing a 2nd round of clubs, seeing LHO show out, and then simply cashing 4 clubs, crossing to dummy in diamonds and leading the remaining top diamond from dummy....rho can ruff in, to be overruffed, now or the next trick.
I don't think there is any way of making if RHO has only 2 clubs, since we can't score more than 3 diamonds and we have to have 6 minors.
So if we learn that we can't cash 4 clubs (which seems an unlikely proposition given that LHO has already shown one stiff), we have to assume rho is 4=4=2=3, and we won't play him for Qx in diamonds! So we cash the second club in hand. Given that we knew to ruff a heart early, I am sure we won the first club with the A.
Now we advance the diamond J. If it holds, we do a double cross.....one with our fingers and the other, to dummy, with a club.
Having survived, we now cash the top diamonds, allowing RHO to ruff in whenever he pleases.
I will now look at Justin's spoiler and hope I don't have to edit this

I suspect it took him a lot less time than it took me: I had to game out the play to be sure we can't make on 3=2 clubs (at least I think I'm sure).
'one of the great markers of the advance of human kindness is the howls you will hear from the Men of God' Johann Hari
FrancesHinden wrote "Justin said in another thread "People routinely make slightly sloppy plays no matter who they are." This was played by a world class declarer in the Camrose last weekend. He played the hand well, but he could have played the hand better. You are in 6♠ having shown a heart control.You get the 10 of hearts lead, Jack, Queen. RHO thinks and returns a club. I'll start you off:
- you win the club return, cash the SK in dummy, and ruff a heart.
- you cross to the other top spade in dummy and LHO shows out.
- you ruff another heart, on which all follow (so RHO started with J9xx AQxx in the majors)
Now what?"
Good problem, Frances