Kudos to you for being such a great friend. What you're asking is how to raise the sun for her and, while a noble intention, she likely would not see the sun if you could. Instead, how can you shine a little spotlight on her and see if she wants to reach for the sun?
Here's a thought - it's dramatic, but I personally think drama needs drama. What future look at herself (ala Scrooge) can you show her that will rock her world? A patient in rehab, a lunch with someone who works at rehab, an addict on the street. Something.
When I lived in LA, we took our church's jr high youth group downtown to do mission work in MacArthur Park. We talked to a guy who's eyes were lit up (cocaine) like the 4th of July. As it turned out, he had a wife and child who lived right in foothills next to our comfortable little Pasadena church.
He said his wife had no idea where he was and didn't know if she cared. We gave him donuts, coffee and listened to his tales while he came down from his high. When we left, he made us a tearful promise to call his wife.
For the kids, they were blown away. They saw downtown LA as far removed from their comfortable homes. To find out that one of their neighbors was down here living on the streets left a memory I doubt they ever forgot. To discover that he had kids their age who didn't know where their Dad is was powerful.
There are some deep scars and emotional voids with your friend. You need to find out if she wants out before you can help her out.
I wish you the best.