I'm pretty sure my code works ... there may be more tiddlers than you think that contain references to a particular tiddler in their list field. I'd want to see the data before going further.
If you have to do it as a filter, I think you're out of luck.
You could make a global macro that defines "[[" and "]]" similar to how I did in my macro. Then you can do something like removeprefix<leftbraces> . But I think that "get" is treating the entire
contents of the list field as one long tiddler title, so if you have [[My first tiddler]] [[My second tiddler]] then what is going to generated is [[My]] [[first]] [[tiddler]] [[My]] [[second]] [[tiddler]]. It's
worth a shot, but I don't think it will work. With a regular expresion string splitter (see PR# 2963) could split on the fly.That might work.
Sometimes you can do things in two steps. So you could use my code and a action-setfield widget to tag all the items that matched the criteria output by the macro. Then you could use that tag to do your filtering.
Good luck!