A potential solution(as mentioned in my post) is:
a = {} a[table.unpack({1, 2})] = 6 print(a[table.unpack({1, 2})]) -- 6