Да, здесь мало информации для решения задачи. Длина у Вас – это параметр. Вы атрибутами называете параметры.
Решить еще можно сортировать и сгруппировать по списку ключей. Диаметры в Вашем случае – ключи. По ним отсортируются и сгруппируются элементы. Затем извлечете из них значения параметров (длин) и просто сложите.
Пример. В данном примере список ключей – значения параметра “es группа текст”.
Данный пример у Вас получится, если Вы сможете объединить отводы и трубы в один список, чтоб извлечь из итогового списка параметр “Диаметр” . Тогда их можно будет сгруппировать по ключам (диаметру) и сортировать, чтоб потом извлечь значения параметра “Длина” и сложить. (если конечно есть такие параметры в Ваших элементах)