For me detaching comes in stages, kind of like when you pull a band aid off slowly- you need to tug at it little by little. Sometimes a busy week or two of GAL would help me with detachment, sometimes it was reading somebody else's sitch on this forum- reading about someone else's pain would get me angry on their behalf and then I'd apply those feelings towards my own sitch, sometimes it is hearing H spew things that were just so ridiculous and cruel that I would just naturally detach due to self-preservation.
It does get easier, but I think it will always be an ongoing struggle.