Based on what I see, would there be any objection to a concrete dam with a slot so you can put in lumber to raise and lower the level? Sort of like a sluice? You let the water run over the lumber, and for the most part you will never need worry about it washing out if built right.

As far as building it right, I am not your guy. Just a thought based on the larger water flow and small dam situation.