Я знал, я знал. Что надо искать и куда смотреть, поэтому нашел замечательный оператор assoc у Array.
работает это дело так: Array.assoc(value) вернет индекс, по которому найдется элемент в подчиненном массиве.
В моем случае оператор group_by вернул [[1,[a,b,c]],[2,[c,d,e]] и assoc выполнил поиск по ключам массива.