I think the only mage NPC besides those you mentioned is Jan Jansen, found from the Government District. Alas, he's an illusionist/thief, so he'll have less spell than Edwin.
You could perhaps try sending someone ahead alone stealthed or invisible to find Drizzt, and then have him kill the vampires for you.
__________________
|