какие наработки есть вообще по этой теме?
ну есть две наработки, сделать собственную великую субд, они все пришли к тому, что ненужно
либо сделать великий язык, вот абап например сделал унифицированную модель коллекций получше LInQ в чём-то
у тебя все списки, хешмапы, тримапы - это просто "внутренние таблицы" , а у таблицы может не быть ключей, а может быть куча вторичных, ключей и ключ - это не тип значения какого-то, а перечисление столбцов и метод доступа