Danny, I'm surprised that it does not work, because it seems to work fine for me.
I have attached the .tgd of my attempt for you to inspect.
Only thing you need to do is load your texture into that one imagemap shader.
I'll see if I can encode the 120 frame animation I made using this .tgd, but Virtualdub is stubborn with codecs as for now...