I had the same problem... The keyhole pair I had would not tolerate any other keyholes in their 55 gallon tank.
They were okay with other fish that did not resemble them in anyway - such as Bolivian Rams.
I did find that once the spawning started the pair also took to hunting my rummynose tetras - I had succes keeping 'deeper bodied' tetras like Serpaes with the keyholes but the 'noodle' shaped ones like rummies and neons always became lunch.
I think if I had of raised the keyholes from little guys with the rummies it could have worked - but I waited until they were mature and added them as dither fish - it didn't work...
They were okay with other fish that did not resemble them in anyway - such as Bolivian Rams.
I did find that once the spawning started the pair also took to hunting my rummynose tetras - I had succes keeping 'deeper bodied' tetras like Serpaes with the keyholes but the 'noodle' shaped ones like rummies and neons always became lunch.
I think if I had of raised the keyholes from little guys with the rummies it could have worked - but I waited until they were mature and added them as dither fish - it didn't work...