depends on the size of the tank, temperament of the individual fish etc. in the right environment, I'm sure lyonsi and firemouths would get along fine.
as for definite no no's....that's a tough one....there really aren't too many DEFINITE...but dovii or umbriferum mixed with other cichlids in anything smaller than a multiple hundred gallon tank would be a no no long term.