This depends on one thing : if spirits are considered "allies".
If so you could put up two unions (arcane echo) and then everytime someone takes damage it is reduced by 30 (still hypothisising here) and the spirits would not take any damage because the other one would cover it.
Does this make sense/work? I would test but I'm about two days too late on this thought.
l
