Never knew apistos could colony breed. Did none of them eat each others fry? Does this apply for all species or just cacuatoides?
When talking about Apistos, we often hear people, breeders or suppliers talking about "trios". Thats because they are harem breeders, or colony breeders.
In nature, a male will assert himself over a few square feet, then a different male will assert himself over the next few square feet. Females will wonder back and forth between the males territories. And of course these boundaries are constantly being contested, growing and shrinking. Quite often with multiple males fertilizing the same batch of newly laid eggs. Because of this, they don't really know which are their fry and which aren't.
To make it even more confusing, three or four mothers will often put their fry into one big group and hang out. This way one mother can go eat while two or three guard the fry. And when a mother is ready to lay another batch of eggs, she just doesn't come back to her older fry.
I've tried to simulate this in a 4' tank and it just didn't work. One male would claim the tank and harass any other male constantly. But in a 6' tank, the males had enough space to let it work. Then once they all started breeding, and the second generation matured, it got extra dynamic. That's when I started having sub-dominant males controlling smaller 1-1.5 sq ft areas within the dominant fish's (his father's) territory. And both would fertilize the eggs laid in that territory.
Adding to that there are "sneaker males" which are underdeveloped males, that act like females until it's time to fertilize eggs.
It's one of the most interesting tanks I've ever kept. For several years it was behind the couch in my living room and I would watch it while my ex watched t.v.
As for which Apistos this would work with... I've only personally done it with Cacuatoides. But I believe most Apisto species function very similar. I'd say, pick your preferred species and look into them. Post them here and you'll be sure to get opinions.
Keep in mind, Rams are suitable tankmates for Apistos. So you do not have to do one or the other, you can certainly do both. Especially with the 24 sq ft tank you are working with. So, in my opinion, you should do Rams, Apistos and Tapajos. I've never kept Tapajos with Apistos, but with 24 sq ft, you should be able to create pure open sand areas and heavily planted areas to keep them naturally separated. And like discussed above, just get 2-3 pairs of each and let them all breed until you're happy with the numbers, then add some small fry predators. Most fry will get eaten, but some will survive. And whenever you want you can siphon out a brood and raise them separately.