I have spawned FHM and other similar species in small lined backyard ponds but never in large numbers like those needed to feed large numbers of fish. I have spawned them and others in aquariums too. It just takes a lot of work to condition the fish and then get the fry to feed on infusoria until they are large enough to take ground up flake food.

Digging a small 0.1 to 0.25 acre forage pond is my best recommendation...