its more of a general question as I cant think of a cichlid bigger than one of the apistos or rams that wouldn't eventually eat or harm tetras but my current tank with a SA set up is 40 gallons and has 16 cardinals and 8 rummy nose.
It seems that community SA set ups have fish around 1-2 inch's with little variation in size where as an Asian or Australian set up has much more varied size and shape options in a community set up.