alright I'll break it down for you. If you want to breed mbuna, a species tank is the only way to go. If you want a mixed tank and not going to be selling fry off, then you are fine with your mix. Can you have them breed and stick with their own kind? Yes you can, mbuna tanks are tricky. I have a mixed tank, and I am not going to be selling or giving away fry. So I am not worried.
No matter what list you come up with you will have a good chance of hybrids if you mix mbuna together. It is the simple fact of mbuna. Most people do not recommend mixing and breeding. So you stocking list could go on forever. Is your list better than a bunch of the same fish but different color morphs, yes, but the risk is there. As long as you are responsible, I think your plan is great.
Also the more fish you have in a tank, the more opportunity you have for a male to break up the breeding and another to sneak in and finish the job. So take this into account as well.
The trouble you have to remember is that a forum is full of other people's opinions. Some opinions will never get you a list of fish that will be happy. You have to just do as you did put together a list of what you are most happy with guage the opinions and then go with what will make you the happyest,
I hope this is a better explanation.