I mean, at this point we know that Logan know that Selena IS there. If he wanted to he would already go to her. I just want to remind you his anger and disgust when we tell him full truth about her and pendant that we found. I don't think bringing her back would change anything in his mind. He is stubborn enough to not change his mind about her. We are a main character, of course he will forgive us if we sexed someone else, but will be impressed if we didn't and "waited for him". That's not the case for Selena. Unlike us, she is no fighter, didn't defeat bandits, didn't help with werewolves, wasn't with him at his lowest moment when he was cursed. As far as I see, he moved on and don't care much about her anymore since she was disgusting enough to let her just be fucked by werewolves and wolves before.
I understand and both, combination of sanity potions and cleansing water maybe, MAYBE could do the trick, but at this point, her mind maybe could have been restored, but Logan's mind is already set. I see this that at best she will at such situation have to live at the tavern being a maid or waitress or to live with Rose.
About hearts with Logan, I don't think it is relevant at all. Firstly, because coloured decisions that bears relevance to the game are set before and those if I remember are not coloured (telling him truth or hiding details) it would mean that would make no difference. Secondly, hearts matter only in terms of characters interest in you, their demeanor, reactions, but not their relations with other characters.