I'd stayed away from fresh water fishes if possible, including your preferrances, catfish. AFAIK they're pretty much bottom feeders, eating pretty much anything in their waters. The waters in troical area differs than those in the middle east or elsewhere, so i dont want to take my chances had the freshwater fishes here were clean to be consumed or free from parasites an (that "cacing kawat" lives in freshwater areas too, just saying). I'd take any saltwater/ocean goods than any freshwaters any day, just because most things from the seas are Halal. If it's Halal, it's safe.