Don't know if this would help you, but this is what I did in similar circumstances with a son that loved his milk, to the exclusion of eating, and was waking up all night long.
The pediatrician said that my little one was waking up because his body thought it was hungry... and the reason for the hunger was just a habit. He explained that if I were to wake up hungry one night and eat a bite then my body would likely wake up the next night expecting me to eat again. So, based on his suggestions, I tried the following:
1) Cut the milk in the night bottles (acutally they were the Nuby brand which is a cross between a bottle and a sippy) slowly until the night bottles are only water (like the poster that suggest putting in 1 oz water for 3 oz milk and then slowly increasing the percentage of water while decreasing the milk).
2) Reward son in the morning with a bottle of milk and lots of one-on-one cuddling before starting our day.
3) At mealtimes, milk in a cup only... I only put in a small amount but cheerfully refill every time he asks politely. There is a slight delay as I have to run to the fridge and back again and again and again (I only put small amounts each time so I get my exercise too).
4) One last milk bottle after dinner and before the bedtime bath (again with cuddles and one-on-one loving).
5) Only water bottles at all other times.
I have been doing this for over a year. My son will be 3 next month and he still asks for a milk bottle during the day but I just act suprised and make a big deal out of checking the clock to see if it's almost bath time. If it's not almost bath time, then he must be talking about a WATER bottle--silly boy! And I promptly give him a water bottle. If he has a tantrum about not getting his milk bottle, then I just cut the day short and we have a milk bottle followed by bath time and then bedtime... no matter what time of day it is. He doesn't do that very much anymore and I figure he must not be feeling well when he does.
I have worked to find his foods that he will favor sometimes (e.g. blueberries) and serve them at every meal with the foods I'd like for him to eat. I don't worry if all he eats are bluberries five times a day because he will suddenly refuse to eat the blueberries and then we're on to a binge for canteloupe (which I always accompany with other items). He seems to prefer finger foods, or foods that he can cut with a plastic knife all by himself. I have also tried feeding him things sequentially (least favorite food first, followed in successive order by items that he increasingly prefers). That works too sometimes. Good luck!