
You are doing the best you can.
If she hates the soaks, omit those. Sometimes soaking can stress them a lot and send them over the edge. If you do decide to soak, dry her really well and use a hair dryer to dry her and warm her up a little.
If she's really weak, then work on hydration. Giving her sips of sugar water (1tsp sugar to 1cup warm water). Offer food, whatever she wants! At this point, if she wants egg, let her have it, wet mushy feed, a little tomato or whatever you think she'll eat.
If the membrane and shell are stuck, then just keep the vent coated with a bit of oil or ointment, the Calcium can help with contractions and she may push the material on out on her own as she heals or another egg comes along. Even when injured the reproductive system doesn't automatically stop, so she may form another egg or two and has a chance of pushing/expelling it all naturally.
If she's struggling to maintain warmth, she may also benefit from you providing some supplemental heat for her. You do want her to be able to move away from heat so she isn't too warm, optimally, she decides her comfort level. A heating pad set on low can be a good choice, she can be on it or near it. Cover with a towel or puppy pads. I like to cover with an old towel, then place a puppy pad over that, it gives some cushion and pads are easy to change out and keep everything a bit more clean.
The Citracal will work just fine.