worton[pl] wrote:hmm I'm not sure about a chemistry of human urine, but I think that fish have to excrete a lot of the same substance through gills as humans through ... you know what

and thats why we still have few cases of mistake commited by fish.
Nope, humans excrete urea, which is a organic binding of ammonia, but fish excrete ammonia straight away. I asked about this earlier in Speak Easy, and Silurus kindly explained how it works. Ammonia excretion requires lots of water to dilute the ammonia to safe concentrations. Since humans (and mammals, reptiles and birds) are adapted to life on land, the need to conserve water is greater than the need to release the simplest form of compound, so we've developed to excrete urea, and fish remaing excreting ammonia.
So, unless the candiru have severely bad sense of smell for a fish, it shouldn't get confused. [I haven't got particularly good sense of smell, but I can certainly tell ammonia from just about ANYTHING else].
That in itself doesn't mean that this fish hasn't developed to also use urea to latch onto animals(mammals) that are in the water. Whether this is so or not, I don't know.
--
Mats