Suggestion: What if, as it ran through the three types, it went through those types itself? It would help me keep track of these things, and it might give it vulnerability to other types of control.
Permanent Control: Deflag, Pulvy, etc.
Creature Control: Drain Life, Devour, etc.
Spell Control, otherwise known as the good bit: That one Life shield, immaterial, etc.
Weeell, the spell might just have to be placed in the 'pet' slot, but that would take some working.