Объединение словарей лежащих внутри списка

Можно ли как то объединить внутри списка словари? Пробовал через collections, получалось объединить, но не вложенные конструкции.

Пример

list_ = [
    {
        'id': 1,
        'name': 'obj_1',
        'some_fields': [
            {
                'name': "1",
                'values': [
                    {
                        'value': 1
                    }
                ]
            },
            {
                'name': "2",
                'values': [
                    {
                        'value': 2
                    }
                ]
            }
        ]
    },
    {
        'id': 1,
        'name': 'obj_2',
        'some_fields': [
            {
                'name': "3",
                'values': [
                    {
                        'value': 3
                    }
                ]
            },
            {
                'name': "4",
                'values': [
                    {
                        'value': 4
                    }
                ]
            }
        ]
    }
]

result = [
    {
        'id': [1, 2],
        'name': ['obj_1', 'obj_2'],
        'some_fields': [
            {
                'name': ["1", "2", "3", "4"],
                'values': [
                    {
                        'value': [1, 2, 3, 4]
                    }
                ]
            }
        ]
    }
]

Ответы (0 шт):