Why do you need to bother with Astarte? She heals herself. You just need to position your team correctly.
Well, when the dragon attacks first, taking away 70%+ of her health and all the dragon's summons can attack her before she gets the chance to heal (the likelihood of preventing them all from hitting her is pretty remote) I have yet to make it to the second combat round on easy. I might try casting invis on her before engaging combat next time I play (it's a pity that she can't be targeted for teleport).