Hi Chris,
Thank you so much for your reply.
Unfortunately logically they are NOT same. As you can see
select col1 as Target1, col2 as Traget2 from LookupTable where sourceCol1='?' and sourceCol2='?'
is different than
1) select col1 as Target1 rom LookupTable where sourceCol1='?'
2) select col2 as Traget2 from LookupTable where sourceCol2='?'
since they where condition are different. The major issue is that we can not choose multiple "Source column" even if we can simulate multiple target column with multiple look up of a single Target column.