If you want to use NER instead of C code, below suggestion will require ER code maintenances when itfs time for you to add a new UBE.
In ER, version ID can be variable but Report/Form Interconnect only provides hard-codes statement for calling the UBE object.
But if you establish a list of the UBE objects that are used for this process, you can pre-code the ER with the IF and ELSE condition statements in the NER and execute the CALL statement based on 2 or more processing options (data structure) passed into the NER.
First processing option for the UBE: 1 = R42565, 2 = R5742565 and so on.
Second processing option for the version: ZJDE0001, CII0001 and so on.
This may need a little maintenance work (if you need to add new UBE) but it can accomplish the goal.