What else can rid the fishy smell of fish besides Casein?
I haven't been able to find anything else that binds with TMA other than from dairy products, thus no substitutes.

I have found several suggestions for getting rid of the fishy smell and taste. These include:

• Soaking fish in water with lemon juice added
• Soaking fish in water with salt added
• Soaking fish in  soda such as Mountain Dew or Sprite (look  here  )

As per the comments above, I don't get the cauliflower thing.