It is good to cures yourself by these way.Yes, everyone has their own past. I heard it said time cures everything. It isn't true. It doesn't work without trying to cure by ourselves. But I don't know how help my friend get over from it untill she wants to help herself.
Its also said that time cures nothing unless you move along with it. And your quite correct that unless you can assist your friend to participate in her "healing process" you are not likely to get very far.
One method often used is motivational interviewing, ie you are motivating your friend to change. Here you look at both the good points and bad points of (in this case) hanging onto the previous relationship and how it is affecting her present life, and hopefully get the person to realise that it is in her best interest to move on for the better.
"Brain scientists suggest nearly 20 percent of us suffer from “complicated grief,” a persistent sense of longing for someone we lost with romanticized memories of the relationship. Scientists also suggest this is a biological occurrence—that the longing can have an addictive quality to it, actually rooted in our brain chemistry."
As a result, we tend to remember everything that was good and forget all the bad. The objective is to look at both the good and bad aspects and break the "addictive" cycle.
I think it could be useful to work with her on the 10 points listed in this article http://tinybuddha.com/blog/how-to-let-g ... y-move-on/