I also know that her daily dairy intake should be 500ml to 750ml between yogurt, cheese and milk;
Actually there isn't a daily dairy intake that they should have at this age. There is a calcium requirement, and calcium is easy to get from dairy-based foods, but they don't need the dairy and can get their calcium from many other foods as well.
Until about age 3, she needs 500mg of calcium per day. (It goes up as they get older!) Here are some sample foods and their calcium levels -
examples:
Milk, 1 cup -- 300 mg calcium
White beans 1/2 cup -- 113 mg
Instant Oatmeal 1 cup -- 100 mg
Broccoli, cooked 1/2 cup -- 35 mg
Broccoli, raw 1 cup -- 35 mg
Cheddar cheese 1.5 oz --300 mg
Yogurt, low-fat 8 oz 300 mg
Orange juice, calcium fortified 1 cup 350 mg
Orange, medium 1 40-50 mg
Sweet potatoes, mashed 1/2 cup 44 mg
(1 cup is equal to 250mls. )
So if she has 150ml of yogurt (180mg calcium), about an ounce of cheese in a sandwich (200mg calcium), an orange, and some broccoli, then she is at almost her entire day's worth of calcium, and that is without having had any milk to drink at all. Lots of fruits and vegetables have calcium in them and she probably gets a lot more than you realise. It might be worth thinking about what some of the foods are that she eats often and looking up their calcium content.
Also, formula is extremely filling and quite high in calories. When you eliminate that bottle she will probably eat more food because she will be hungry for it.