I copy/pasted this from Hills RX site. Maybe you could compare ingredients with other foods, go to vet with your info and see what they think. You can do a search here and finds lots of info.
Hills Sci RX c/d Multicare feline dry
Brewers Rice, Corn Gluten Meal, Chicken By-Product Meal, Pork Fat (preserved with mixed tocopherols and citric acid), Chicken Liver Flavor, Fish Oil, Potassium Chloride, Calcium Sulfate, Choline Chloride, Vitamin E Supplement, Iodized Salt, Potassium Citrate, vitamins (Vitamin E Supplement, Niacin, Thiamine Mononitrate, Pyridoxine Hydrochloride, Calcium Pantothenate, Riboflavin, Vitamin A Supplement, Biotin, Vitamin B12 Supplement, Folic Acid, Vitamin D3 Supplement), Taurine, minerals (Ferrous Sulfate, Zinc Oxide, Copper Sulfate, Manganous Oxide, Calcium Iodate, Sodium Selenite), preserved with BHT and BHA, Beta-Carotene.
c/d Multicare canned
Pork By-Products, Water, Pork Liver, Salmon, Ground Whole Grain Corn, Brewers Rice, Corn Gluten Meal, Chicken Fat (preserved with mixed tocopherols and citric acid), Chicken Liver Flavor, Powdered Cellulose, Calcium Sulfate, Choline Chloride, Fish Oil, Glucose, Calcium Carbonate, Iron Oxide, Xanthan Gum, Locust Bean Gum, DL-Methionine, Potassium Chloride, Brewers Dried Yeast, Taurine, Cysteine, Dried Egg Yolk, Glycine, Iodized Salt, Vitamin E Supplement, Potassium Citrate, Thiamine Mononitrate, Zinc Oxide, Ferrous Sulfate, Niacin, Pyridoxine Hydrochloride, Manganous Oxide, Beta-Carotene, Calcium Pantothenate, Vitamin B12 Supplement, Riboflavin, Biotin, Folic Acid, Calcium Iodate, Vitamin D3 Supplement.
Good luck on finding a food for all your babies.