@jimmychicago
Okay dump your dataSource and
Do this
1. In 'Constants' tab add a new constant called : ENV , Value $ENV. The Value of a Constant doesn't have to be a constant inside a quote.
2. Now go to user-inputs tab and edit this vaiable $ENV from type string to Query (Multi-Select)
3. Select Row to Single
4. In query Add a query as below. I've taken 2 rows from the CSV data you provided. You can add the remaining rows yourself.
Do a TEST and see your rows are getting shown as you want.
Make this parameter Mandatory
SELECT '1APROD-1BDR' AS 'Environment',
'1A-1234-cluster00p' AS 'ClusterNameSource',
'1A-1234-svm01p' AS 'VserverSource',
'1B-5678-cluster00p' AS 'ClusterNameDestination',
'1B-5678-svm01p' AS 'VserverDestination'
UNION
SELECT '1BPROD-1ADR' AS 'Environment',
'1B-5678-cluster00p' AS 'ClusterNameSource',
'1B-5678-svm01p' AS 'VserverSource',
'1A-1234-cluster00p' AS 'ClusterNameDestination',
'1A-1234-svm01p' AS 'VserverDestination'

5. Back to 'Constants' tab. Now for your constant, modify the value as given
ClusterNamePrimary => getColumnValues($ENV,2)
VserverPrimary => getColumnValues($ENV,3)
etc..
See image.

6. Now you may optionally even Remove the Parameter $ENV. Its presence too won't harm you in any way.
7.That's it. you are done. Now your constant will be derieved based on the environment you select.
sinhaa
If this post resolved your issue, help others by selecting ACCEPT AS SOLUTION or adding a KUDO.