I have done that with koi/goldfish ponds. I have successfully spawned several species of "stream" fish using that method. It was be interested to try that with a larger earthen fishing pond. Perhaps build a stream using a pond liner and then cover it with rocks of various sizes and sand. Run a large pump that pumps water from the pond to the top of say a 20 to 30 feet "stream". Fish needing that type of habitat to spawn could ascend the man made "stream" to spawn and then head back to the pond when done. The stream could be run from ice out to ice up and the pump turned off during the cold months...