I find eating during meetings to be incredibly distracting and unprofessional. If it's a working lunch, and everyone is eating, that's one thing, but even then, I find the meetings to be overall, not nearly as productive.
I have to attend lunchtime meetings all the time. Sometimes, that's just the only time that everyone can get together. I manage my schedule as best as I can. Some days I have so much going on, that I don't have 30 minutes out of a meeting to eat. And while there are definitely times when things are sprung on me throughout the day, for the most part, I know when meeting will occur ahead of time and can plan for them. If they occur during a time where I might be hungy, then I make sure to arrange to have lunch earlier, or to have a snack just before so that it will hold me over until I can eat afterwards. I have snacks in my office as an emergency stash for the days where everything goes haywire and unplanned meetings occur.
All this to say, is that the coworker is an adult and she shouldn't expect that she can eat her lunch wherever she pleases simply because she's hungry. Unless she has a medical condition that requires her to eat at certain times of the day and she can't avoid it, she has no real excuse to bring lunch to a 1pm meeting. Bringing a loud, smelly lunch there is just that much worse. If she really has an issue where she isn't getting breaks during the day to eat, she needs to bring that up to her supervisor and they need to take care of it. It seems that everyone else is able to manage their workload, so I don't see it as a company culture thing.
Finally, my DD is an only child and she's 3. She doesn't act like the OP described.
If confronting the coworker about eating during meetings doesn't work, then I'd suggest talking to your (OP's) direct supervisor and focusing on the distraction part. Ask him/her if there is any company policy about eating in meetings and if not, perhaps someone can at least suggest she eat something quieter and less smelly.