After thinking some more about it, I think it is cold regardless of whether west has singleton or doubleton king of hearts. At trick 5 play a heart to the Ace, if west shows up with the singleton king, then play a heart to the queen - it does west no good to ruff, then heart to the jack, again west cannot ruff or the endplay is still on and you now have a second ruff in dummy. Now you can play on high cross-ruff lines, being sure to ruff a club first, then a spade, then last club etc... losing last heart trick. If the heart does not drop under the ace after trick 5, cash a third diamond and then lead a low heart. Now west is endplayed as before. Maybe i missed something.