А обязательно строить реверсивную таблицу, если хочешь искать определённое значение в таблице, или можно обойтись поиском? И есть ли вообще функция поиска типа table.search ил...