Why, I save Minthara every time. Only from her wrongdoings, though. Sorry, couldnt resist.

I dont know any way to solve that quest that doesnt end in her death. As the "good" solution you have to ignore the whole problem to keep her; then you dont help either side and just move on. That means Halsin is unavailable. Keeping both is to my knowledge not an option.