Note: I was informed by @cgrunenberg the hidden preference will not be used by the Scan Text function. The smart rule action is searching the rendered content on demand, not using the database’s index. Testing indeed bears this out.
So a script would need to be used if you have arbitrary MultiMarkdown metadata, e.g., Bassist: Michael Manring.