That sounds like a lot for a 30g esp with the mbunas and 1 haplo.
I know that overstocking is best but i think with a 30 g.. try dwarf mbunas stick with the saulosi, forget the labs and pearlmutt and i'm not sure what lemon jakes are but i can't imagine them being in any better situation with the others... you could go with maybe 6-8 saulosi but i'd leave it at that.
You could always try the setup u want and later get an even bigger tank just don't mix haplochromines with mbuna in a tank that size.
Here are other dwarf mbunas you could try: demasoni - but they are super aggressive, i'd overstock and i wouldn't add anythign else with them. Rusty cichlids - not necessarily dwarf but they are pretty docile for an mbuna. cynotilapias.. hmm aggressive too.
In addition to the tank not being big enough, mbuna don't do well in pairs. They're harem fish and require 2-5 females per male, something you can't offer unless you do a saulosi species tank with the bn pleco as a cleanup crew.