Two weeks ago my son got sick & couldn't sleep, so he came to our bed. For the last 2 weeks he has come to our bed at some point during the night. My husband & I were tired of it. My husband had an idea, which worked! During bath time I told my son (3 years old) that I was really tired. That I couldn't sleep well with him in our bed. I needed a night to myself. I told him that no matter how much he cried I would NOT let him sleep in our bed. I told him I would check on him, but then I would leave his room right after that & he could keep crying if he wanted too, but I wouldn't come back. He said he was sad about that. I told him I was sorry he was sad, but Mommy really needed to sleep by herself.
Amazingly, it worked beautifully. He went to bed with out ANY crying! He laid in bed & talked to himself for over an hour. When my husband came home from work, he went in to say high. My son told him, "Mommy is tired of me sleeping in her bed. She needs a night by herself." He said it matter of factly, not sad or upset. He asked Daddy to lay with him. My husband said he needed a shower, but would come back when he was done. When my husband went in after his shower, my son said he wanted to sleep by himself. And he did, the whole night, not one wake up!
The next night during bath he asked to sleep in my bed. I told him I really liked sleeping by myself & I needed another night alone. He was okay with that.
Last night (third night) he did not even ask. And he is still sleeping now! That's eleven hours of sleep by himself!
She may cry, but I think you should let her at this point. Or, put a sleeping bag on the floor in your room (make it as uncomfortable as possible) and let her sleep there. Hopefully, after a few days she will get tired of that & go to her bed on her own. Or, you could let her fall asleep in your bed & then transfer her to hers when you go to sleep.
Good luck.