The roaches that eat the baits that everyone suggested will be the same roach that the fish eats. Baits are meant for the roaches to take back to their colony. in this case they will take it to your tank and kill your fish instead of other roaches.
Roach Motels are traps, not baits.