G.B.
I can only answer this according to my own opinions and beliefs so please take what you want and use the advice.
I got some baby food given to me and it was right at the expiration date. I called the company, either Del Monte or Gerber, and they told me to toss it. That it started out having minimal nutrition in it and by the time it even got close to the expiration date it was only flavored goo, with no nutrition in it what so ever.
She said that they expect parents to know that formula or breast milk is total nutrition and that it comes first each and every feeding. Then supplementing that with baby food is how to teach a child to chew and swallow food. Not for nutritional purposes.
So the baby food company themselves say that formula and breast milk is needed for complete nutrition until the child is a year old. They make baby food so that older baby's will get a taste for different textures and flavors. They will learn to chew and swallow their food.
If your baby is only 4 months old you are taking away it's nutrition to feed it flavored goo that is not expected to be used for food/nutrition. Everything they need is in that bottle, feed them that first each and every time and you'll have a baby that is not overweight and not starving for nutrients.
When I worked child care I figured out this is why so many baby's seem to be starving and "eat so well", they are starving, they get fed jars and jars of baby food that don't feed their growing bodies and when they get an actual bottle they gulp it down. Then they want more. They have had little food all day because they aren't being fed nutrients that they need.
I would see this over and over. I'd have parent's bring in jars and jars of baby food and only one bottle or two for the whole day with an infant. I'd ask them where the formula was and they'd say the baby eats food now. Then the baby would cry all day because they were hungry. Even after eating their body was still starving even though their tummy had stuff in it, it wasn't food they needed. They'd be getting fat and roly poly ( I had to look up how to spell that...lol) but starving for nutrients.
I would try to tell the parents this was not good eating but they'd say "If I don't feed the baby baby food they starve all the time and I want them to eat right". The baby's that used mostly formula didn't starve all the time. They ate their bottles and got to taste baby food the right way. They were healthy normal sized baby's that ate just fine when they were older.
So my advice is your baby is still really really young. She needs her nutrients right now while she is growing her body and brain. So feed her the nutrients she needs, not the baby food you want her to have.