The nutritional content of baby food made by HJ Heinz and Cow & Gate has come under fire from a children's health charity in the UK.