WOW...she sure is eating a ton of different things, for just starting out! No wonder she is getting digestion problems...and crying at night.
Foods right now are an "introduction" only... not a "feast."
Slowly. At this age, and just starting out, they should only start with single grain cereal... or some use bananas.
Remember, breastfeeding/formula is the PRIMARY source of nutrition for a baby for their First Year of life. NOT solids. And NOT water or juice. NO CITRUS at this age until after 1 years old.
They do NOT have to eat from all 5 food groups at each sitting. Usually, they only have ONE type of food, and portion sizes are just in terms of "tablespoons", not "jars."
Too much, too soon, is my take on it.
For our Pediatrician... foods are introduced SLOWLY from 6 months old, until about 1 year old... for BABY food. Not table food.
First single grain cereal... then yellow veggies, then green veggies, then multi-grain cereal, THEN "meats" AFTER 1 year old. So the process is gradual. One month at a time.
take care,
Susan