Creating water bodies on slopes

Yes its difficult. What you can do is produce a series of polys in a line following the course of the river with each one dropping by half a meter so that the river appears to be level but actually gradually drop down the hill. I did a lot of this in the lake district and done properly with a gradual reduction in the terraformed poly heights you cant see the fall and the river looks complete flat and natural.