A thought pooped in my head of being able to "backflush" the streambed at times by installing some plumbing underneath your gravel/stones in which you can temporarily pump high volumes of water to kick out sediment and keep things clean. Otherwise without a fairly strong water flow, the gaps between rocks will clog up with gunk.