My reservation about this request is that the features have no semantic meaning to WeiDU and are reliant on a feature which is arguably a dead end (--list-components-json).
I'm also not keen on adding a bunch of bespoke, semantically empty keywords for this. My counter-offer is one keyword [1], say METADATA ~string~. You can fill ~string~ with your heart's desires, though I would suggest a structured format, e.g., JSON:
METADATA ~{"type": "a", "before": "b", "after": "c", "requirelater": "d", "requireformer": "e"}~
1. Assuming there is no stupid obstacle to adding something like this, in which case this offer is void.