Your best off planting in gravel like the bog one sand storm and youll have all the silt you need
Well, the kitty litter actually does a better job for this purpose. Basically, I've got large void spaces between the stream rocks and the edge of the liner. I've foamed a bit here and there, and done a couple of bib liners at the back of the cascades. But for the margins, I didn't want to over use foam (the only kind I can get here is the regular construction stuff which doesn't always behave predictably).
So I filled these voids with round pebbles, after hand sorting them to remove the sharp bits. Then I added a bit of kitty litter between and under the rocks. The kitty litter makes a pretty good seal, such that instead of flowing through these areas, the water slows down considerably. I planted peace lily in the larger voids, sweet flag on the higher ground, and bacopa pretty much everywhere. I didn't want anything overly tall for this area, as I don't want to block the view of the backdrop behind the stream from the house.
Over time, the plant roots have broken down the kitty litter and filled up the voids, essentially creating their own soil. In the end, the effect is very much the natural margins of our local streams. A tiny bit of kitty litter goes a long way!
Here is the work in progress, before the plants filled in:
And yes, sand storms can lay down a fair bit of very fine silt. But I'm convinced that the vast majority of it actually ends up in my living room!