I'd second what wildswan said about contacting airline and asking pharmacist to dispense in 100 ml bottles. You can bring more than one 100 ml bottle in hand luggage, in sealed bag, but bottles must have volume printed on them. A half used bottle of shampoo will be confiscated, even if it obviously has less than 100 ml left.
In theory, medications or baby food more than 100 ml can be carried in hand luggage, but a lot depends on staff on security screen on the day. I've seen a few cases recently of people having stuff confiscated - coming back from France, expensive paté was taken off a couple of girls, even though it's not really liquid. You may get though in one airport sometimes, only to get something picked up by scanner/staff at another.
OH, who has both knees replaced gets thoroughly searched every time, as of course he beeps though metal detector.