All LO's are so different so it's hard to say what will work but I would try to get her to take more milk feeds during the day by cluster feeding her in the evening before bed (e.g. 6:30 pm and before bed AND doing a dream feed some time between 10 and 11 pm). If she wakes around 2 am, feed her but try not to feed her after that so that she will be hungry at around 6 to 7 am when she wakes. She is currently going from 4 am to 9:30 am between her morning feeds so she should be able to last this long.
Making this change will probably mean a rough night but she needs to be hungry in the morning to take her milk. Then feed her every 4 hrs during the day (11 am, 3 pm), do the cluster feed in the evening and the dream feed. Since this is a change from her usual routine, I would start to make the change at the start of a week-end or when you can get help.
I had to cluster feed and do the dream feed until my LO was on 3 solid meals a day. Even now, some times, his last feed is sooner than 4 hrs from his previous feed.
hang in there!