Just an idea, maybe make a magic wielding minion that only casts defensive spells? Weak ones, but they would still help with survivability against magic.