I don't think you can very easily add column selector to worklow which would allow you to select multiple columns (you can select them one by one though) without writing custom JSL.
https://www.jmp.com/support/help/en/17.2/#page/jmp/technical-details-for-the-workflow-builder.shtml#...
As the workflow executes, each step is evaluated before it is run. If a hardcoded table path is found and the table is not open, the user is prompted to open the table or one that is compatible to continue the workflow. Similarly, if an unknown column references is found, the user is prompted for a replacement. This is limited to 1-1 replacement. It will not work well for a large number of column replacements.
Might be worth creating a wish list which would allow custom step to allow adding column dialogs and some sort of management of references outside of what we currently have (this could be one use case where column dialog could be useful instead of new window). Basic use for Reference Manager can be found for example from here https://community.jmp.com/t5/Discovery-Summit-Europe-2023/Advanced-Workflow-Builder-Using-the-Refere...
(This is also one of the reasons why I haven't used workflow builder, it is too limited for my uses or clunky to use (maybe my use cases are too complicated for the idea of workflow builder as I very rarely use static tables or if I do simple script will do without workflow which can be captured by just using enhanced log)).
-Jarmo