the key to the problem is indeed a lookup table as @readme found out. in this example you can use strings to fake the table lookup (basicall what readme did with the Sift node):
also just for reference since it’s a bit slower because of the VL wrapper, the most correct and flexible way to do it would be to create a lookup dictionary that holds the relation between the key and value:
Well, @readme. Oh, the irony! The nickname is actually a call to read the nickname.
Moreover, the NOT makes @tonfilm’s association a bit awkward.
I’m blaming discourse, though, not sleep deprivation.