The winning defense is to switch to a ♦ at trick 2. You have to establish partner's K as a winner before declarer can establish a ♣ or ♥ winner on which to pitch dummy's ♦ loser. But Philip Alder doesn't explain the reasoning behind this -- he just says "This is a tough problem" and "Award yourself ... if you got this one right."
So how do you figure this out at the table? If declare's ♥K were ♦K, this would allow him to discard a ♣ o ♥ loser. The setting defense in that case would be to take your ♣AK and ♥AK.
The only inference I can think of is that partner might have led 4th best from ♥AKxxx. Is this it? But partner chose not to lead 4th best from a long suit in the original hand, and if he'd led away from that suit it would have given away the contract as well, so can't we presume that partner knows better than to lead that suit?

Help

You're East, auction is 1NT - 4♥(Texas) - 4♠, partner leads ♣8, plan the defense.