Does polymorph work on undead? Wish I knew that.
Unfortunately theres no halt undead spell in this game.
You could also want to prebuff your party with protection from poison, since he uses cloudkill and twinned ray of sickness, and counterspell isn't guaranteed on 4th level and higher spells.