with at much stock i hope you have a 400 gallon minimum! yow! the post above gives good information i'm just learning plants myself but have done all kinds of cichlids over the years. the peacock bass alone can get close to 20 inches each! personally i'd think about starting a separate planted tank most of what you have will redecorate how ever they see fit they could care less what you want, so i would think it would be a constant battle of you vs the fish with plants in there.
not trying to sound rude i'm learning too i just don't think a mix like that even minus the SD's would leave plants alone very long it's also possible once they mature that you could have a blood bath between them on your hands.
whatever you choose good luck and i'll follow along.