Hi all,
Thanks for your feedback. I have answered my own question inspired by your suggestions.
I am using two delimiters, one to seperate multiple filters “&”, and one to seperate a target fieldname from a filter ::. I then just split this as needed in a macro and generate the appropriate action widget. eg:
field name:: [<now [UTC]YYYY/MM/DD>] & tags::[tag[$:/tags/Macro]]&tags::+[toggle[tagname],[off]]
with
<<split-filter "field name:: [<now [UTC]YYYY/MM/DD>] & tags::[tag[$:/tags/Macro]]&tags::+[toggle[tagname],[off]]">>
If you want to see the experimental code its here Sandbox by Tones — On the TiddlyWiki platform V5.2.3