Самый простой способ - это, вероятно, сохранить карту указателей / индексов для элементов в списке.
Здесь требуется еще несколько деталей, нужно ли вам поддерживать удаление? как настроены элементы? Можете ли вы использовать boost :: shared указатели? (довольно полезно, если вам нужно поддержать удаление)
Я предполагаю, что значение объекта в этом случае велико, или есть какая-то другая причина, по которой вы не можете просто дублировать значения в обычной карте.