Slowing the Deamons works in this mission, but when you get to Palan, you're toast. They will tear you apart no matter what.
I got tired of the Palan missions, because no matter what I did, the Demons would kill me, and make it even harder to complete the mission (see the thread about enemies...