This is an interesting dilemma . I see a couple of things possibly going on here. I see the need to perhaps overfeed, being that you have to get enough food past the rainbows to get to the bichirs. If this is the case, the rainbows could be following the food down the water column, and intimidating the bichirs off of the food if the rainbows are aggressively feeding off the bottom. If the bichirs seem to only want natural foods, it's more than likely that the natural foods just appeal more to their instinctive tastes. If we were to take the rainbows out of the equation, I would alternate a weekly diet of cut fish, earth worms, jumbo bloodworms, and jumbo mysis shrimp, every other day. It's also good to give them an occasional treat of beef heart as well, maybe one feeding a month. Don't give them more than they will eat in 5 to 10 minutes. Don't worry about the slower eaters in the group. it won't take them long to figure out that they need to be in the frenzy if they want to eat. It's also a good idea to feed them at the same time of day at every feeding. They will eventually cue into your actions to know when it's time to eat. This will also help with the water quality, as everything will be eaten, preventing excess nutrients from becoming much of a problem.