Buy a cast iron skillet! I make my spaghetti sauce in there. Sautee up the ground beef, add the tomato sauce and other ingredients. The acidic tomato really pulls iron from the skillet. I also puree up fresh spinach and add that. Put this sauce on a WHOLE GRAIN pasta. You can even buy pasta made of quinoa now!! So from that meal you are getting the iron in the meat, the iron from the skillet, the iron from the whole grains, and the iron from the spinach. Add to that the high vitamin C content from the tomato, you have a VERY high iron meal. We use penne pasta for Daniel, its easier to eat than spaghetti noodles.
I personally don't think its necessary to pull her off of yogurt. There are lots of benefits of whole milk yogurt. I just don't offer it around when I'm offering iron sources, kwim? Usually dairy is a snack in our house, the meals contain the meat/iron, etc.
Have you had her lead levels checked? I am pretty sure high lead can be hand in hand with iron deficient anemia.
Kelly (MamaP) and I discovered on nutritiondata.com that Thyme (the herb) is high in iron! If you think about it, we use herbs for other things, like chamomile and lavendar for sleep. Why do we not look to herbs for other health issues? Thyme is so tasty too.