yeah def try danios, or tiger barbs again but make sure to add a large enough school (over 10) with only 3 they wouldn't have schooled together properly and so would be more vulnerable to attacks, with a big school they all swim together and can all see where the predator is coming from (the bigger the school the better they will communicate and the faster they can react), also if you want to try the tiger barbs again (which have worked for me in the past since they have a higher body) and you cant buy them bigger, then try setting up a temporary smaller tank to grow them out a little bigger and then feed your big tank A LOT of food so that they are completely stuffed and then do water change and add the new fish after you have drained and right before you put in the new water (i think that would give them the best chance of all finding each other and forming their school before the cichlids can even think about trying to chase them, (also if you have fed your guys live feeders then it probably wont work, i would stick with only feeding them dead things or live insects but not live fish)
GOOD LUCK