Bottom line is that her problrms are too complex for you to deal with. All you will end up doing is learning behaviors that will grow you into co-dependency later on in life & eill cause you more problems that backing away from an unhealthy relationship now.
I experienced many of these things later on in life & seriously, until I was WILLING to kake the actions for myself & make the changes I needed to make in my life, I never would have learned better, more mature ways of dealing with the crap that was in my life (& things from my childhood past) so I could heal. I had a wonderful therapist the last few years but all the work I did to heal was my own work & changes.
Give her space to deal with it on her own because there is nothing you can do to fix or change what is going on. She needs professional help & good adult wisdom for the issues she is struggling with