You'll get more plant-based iron from black beans if you eat them with foods rich in vitamin C, like red pepper. Vitamin C aids the absorption of iron in our bodies.
More on beans, why not eat your hummus (Hummus is a Levantine food dip made from cooked, mashed chickpeas blended with tahini, olive oil, lemon juice, salt and garlic.) with whole wheat bread? Oh, you already do? Good. Because it turns out that you get all the plant-based amino acids you need from the chickpeas and sesame seeds (in the tahini) in the hummus if you combine them with whole wheat bread. This combination is absolutley great... why? It's a complete protein!
If you really want to take advantage of all the calcium that is in your yogurt, you're going to need some vitamin D. Research shows that calcium absorption depends on having enough vitamin D in your gut. Here is to maximizing your nutrients... Blessings!