J.P.
I wish I could help. My kids have fast metabolisms like me and always woke up hungry. My oldest didn't sleep all the way through the night until he was three. My youngest is two months shy of 3 and is finally starting to sleep through the night once in a while. Most of the time he wakes up at 5 wanting to eat. It does help to give them some protein before bed--a spoonful of sunbutter for us (we can't do tree nuts or peanuts), or some turkey and crackers, or yoghurt. Protein takes longer to digest and will hold them longer through the night. Making sure they get enough to eat throughout the day helps, too. That can be challenging with little ones who are always on the go and don't want to stop to eat!
Hope that helps!
J.