The groov-io nodes also support dynamic settings:
So the logic in that post still applies, you’ll just be using a different node.
For the debugs you can just have them fork off as a second output wire from any of the function or groov nodes to check the message contents as it moves through the flow like this: