I honestly think the church is your best option. This is what's kept a friend of mine going all this time. They've been exceptionally generous to her. It helps that she's very charismatic and tries to help herself. She has a personal friendship with one of the church people, and the help comes through her.
Thanks to - in the church, my friend is now staying away from drugs and crime. It helps that we get free health care in the UK.
I guess you're one of the resources, an emotional and social one. She knows you're rooting for her yes? Just something like that might come a long way.