I use the moving food method with my "hard to wean" fish. It can be done a number of ways.
The first method is with feeder fish. If they eat feeders, slowly introduce frozen or dead feeders. Drop them in the pump return current or power head current, so they blow/swim away (or so they think). I have even strung Tte feeders with fishing line through the gills and "fished" for them. Once they take dead feeders you can switch to other frozens slowly, if you'd like. Once they eat frozen/dead, you start the second method.
The second method I use is lowering the water level and inducing what I call reaction strikes or hits. I have had good luck with freeze dried krill. The key to this method is getting the fish to take whatever food they are used to as soon as it hits the water(the lowered water level helps this response). Keep them fed, but keep them hungry. Slowly introduce your new food by throwing/ dropping it in the water. Some fish respond better to a good throw with a splach, other like the food to gently drop in front of their faces. You can usually get them to hit anything after a little bit of this training.
These methods might work for you or it might not. For me it has worked with IT, NTT, NGT, chinese perch, baramundi, sword spine snooks and a few other hard to train fish. Practice makes perfect. Patience is essential.
And just to throw this out there, i have used the "eat or die" method with good results... and bad results. We wouldn't call it the "eat or die" method if it didn't have 2 consequences.