Can't remember how old she is, remind me?
We are having this problem too at the moment.
What worked for us is to feed ds at 5/ 5.30ish then put him back down and let him sleep till 8am instead of 7. Then he has a top up feed at 8, and we follow a 3.5hr easy for that day, with feeds at 11.30, 3 and 6.30/7. He goes to bed at the usual time of 7pm.
That feed at 8am is usually about half what he usually has (say 4oz instead of 7/8) but is enough to tide him over to his next feed- it feels like cluster feeding in the morning instead of the evening!
If he wakes for the night feed after 6am, I treat it like he has gone all night, and start the day then. It means he has a slightly early bedtime that night as everything is moved forward, but then we can get back on track the next day.
It needs a bit of juggling- he went 3 nights lasting all night till 7am, then 2 nights where he fed at 4am again, then this weekend we have all had a stomach bug and he's been sick and off his bottles so it's all gone out the window