When I snorkeled in Cenote Escondido (granted, there may be many with that name), I didn't see any JDs, I saw urupthalmus, and maybe robertsoni. This of course doesn't they weren't there, just that I didn't see any.

I have noticed that when there are more than just JDs, the other cichlids seem to edge out JDs, and JDs seem to suffer the presence of the others.
In Cristllino, I only saw JDs and they thrived, also in Eden the JDs dominated, and I only saw a few other species, again, the JD population thrived.
Eden2
It seemed the further south I went in the Riviera Maya, the fewer the JDs, I didn't see any in Aktun Ha (there were Parachromis present) and Escondido is even further south (just south of Tulum)

As far as color, it seemed to me, in the most bowl shaped and totally sun lit cenotes, without caves, the JDs were lighter in color, in those with lots of caves, rocks,and overhanging vegetation cover the JDs appeared darker.
027 zps4b102ffd
Cristalino, had plenty of caves, rock, and overhanging vegetation, and plenty of JDs.

From these observations in nature, I would not try to keep JDs with other cichlids in an aquarium, but would think of them more as a single species shoaling type, and stick to dithers like the live bearers that they share the natural waters with. I would also give them much more space, than the normal aquarium literature suggests. My tank would be at minimum 6ft long.