Is there any way to extend the lookup table to have more than one value against a key?
While not truly extending Ens.Util.LookupTable, we have numerous cases where we have to handle multiple values against a single key.
Our solution was to identify a special character we would use as a delimiter of values (say @ for instance) and store them as such: value1@value2
We then have a custom CoS function that we can use to perform the normal lookup functions that parses the values and returns them as an array object that we can then use to pull out the value we need.
If you are simply after a pair of values, then the CoS is not even needed as you could use the built-in Piece function to rip apart the values using the delimiter.