My dogs love coconut oil in it's solid state sometimes I give them a teaspoon of it to chew up.See if you can get her to take in a teaspoon of the coconut oil. I am thinking lubricant, anti fungal. I think it is also mildly antibacterial, so it may be the best thing to try. Olive oil is also somewhat antibacterial. As far as how to get it into her, let's try to be creative. Will she just eat it, floating on some water, or if the water is 85F, perhaps it can melt and float in the water and she can just drink it down.
Something - as you know - seems to be blocking her digestive tract. I am thinking about ways to safely soften whatever it is, help it slide out one way or the other, and maybe even start working on the root of the problem.