Its a tough one but you have to do what you have been doing, dont lay on her bed at all, read her stories then say goodnight let her haave a hall light on and a door open if she doesnt like the dark, then go into your room, when she comes out do not yell at her simply and quietly take her back into her own room into bed keep doing that it will be tiring but if she knows you are not going to give way, she will eventually accept it. , Make sure she is tired enough when she goes to bed sometimes parents let even older children nap for hours during the day then wonder why they cant sleep at night, if she cannot sleep you could allow her to lay in her own bed a read for a while. If she gets mixed messages it will continue, I dont know any other way than consistancy,