I have a friend who is on the higher end of her healthy bmi and has always been obsessed with her weight and appearance. She says terrible things about herself and it would make me feel bad because I'm so much larger than she is.
Then when I told her I was having the surgery, she's obsessed with the fact that I will be "skinny" and says she needs to get on track (and she always does it in an unhealthy manner)
I don't have any recommendations for you other than the stuff you mentioned, recognize that it's "her stuff"....her issues...so try not to take the load on yourself.