Heinz has withdrawn two baby food products after the detection of unusually high levels of plasticisers thought to be caused by seepage from screw-cap seals.