Consumer Reports analyzed 50 nationally distributed baby foods checking for cadmium, lead, mercury and inorganic arsenic, the type most harmful to health. Products containing rice and sweet potatoes were particularly likely to have high levels of heavy metals.