there is a similar feature request to your OP already here:
from your use-case description in your second post, I think this would require a custom plugin.