Подумайте о том, что вы более подробно задаете здесь:
Вы хотите объединить два IEnumerables, в которых «индексы элементов, соединенных вместе в KeyValuePair, одинаковы», но вы " не имеют счетчика или индекса для элементов, которые я объединяю ».
Нет никакой гарантии, что ваши IEnumerables даже отсортированы или несортированы. Нет никакой корреляции между двумя вашими объектами IEnumerable, так как вы можете их скоррелировать?