Soak the pintos in plenty of water for three hours to overnight (best). Cook them in twice as much water until tender (approx 1 1/2hr. Drain, and immediately cut in the cream cheese, so it will melt nicely into the still-hot beans. Mix in the yogurt and cheese. Set aside.
While beans are cooking saute the onions and garlic in 1 Tbsp olive oil with the salt, cumin, basil, black pepper, and cayenne pepper about 5-8 min. Add this saute to the bean/cheese mixture. Mix well and then transfer to a release sprayed 9×13 baking pan.
In the same skillet used to saute the onions, saute the zucchini in 1 Tbsp olive oil with a dash of salt, pepper, basil and oregano. Stir constantly while cooking for 3 min. Add the tomatoes, turn up heat, stir and cook for 5 min. Add olives and spread this mixture on top of the beans.
Preheat oven to 375 deg.
Combine the corn meal, white flour, salt and baking powder in bowl. Beat together the yogurt and eggs and mix into the dry ingredients until well mixed.
Spread out on greased cutting board and then flip over and scrape off onto the top of the casserole. Bake at 375 deg uncovered for 40 min. Serve immediately.