Triggered by your post, I wondered what would happen if the “virtual” tiddler titles were directly treated as filter syntax.
This is probably a really bad idea, but I toyed around with it and on the surface, at least, it works. I was actually very surprised since these virtual tiddler titles contain square brace characters. That goes counter to the warning you see when creating a new tiddler with a title containing | [ ] { }
characters.
Put the following in a tiddlers on tiddlywiki.com and add the tag: $:/tags/ViewTemplate
<$let titleAsFilter=<<currentTiddler>>>
<$list filter="[subfilter<titleAsFilter>count[]compare:integer:gt[1]]" variable=ignore>
<$transclude $variable=timeline limit=30 subfilter="subfilter<titleAsFilter>"/>
</$list>
</$let>
Then put this in another tiddler:
* <$link to="[tag[Macros]]"/>
* <$link to="[tag[Macros]] [tag[Filter Operators]]"/>
When you click on those links, virtual tiddlers will be displayed in the story river with a timeline view of the tiddlers which match the filter.
There are probably dragons lurking here. Don’t use it in any wiki you care about.