Рома, уже сто лет как партнеры используют костыли по преобразованию данного в свойства в лояльные свойства для обработки.
(выдираем просто те свойства которые нам нужны из этого через события и все. Понимаю, что не айс, но и не тупик)
Если не ошибаюсь, в МП даже какое то решение в данном плане есть.
И вот запамятовал, вроде как что то еще писалось про характеристики.
---------
Я бы проголосовал за идею, но она бессмысленна, так как задача решается не со стороны УФ.
Надо не умные фильтры чинить. А изначально разобраться с самой концепцией обмена.
Ведь не только УФ зависим от структуры данных.
Пытаться подружить между собой то, что изначально существует в виде, не предназначенном для обработки, и то, чему требуется информация, в пригодном для обработки виде бессмысленно.
С точки зрения теории обработки данных подвинуться должно то, что "не формат".
Проще превратить данные в удобоваримый формат в момент записи - стандартизировать (например, в качестве костыля повесить на событие "расслоение" этого свойства на ряд новых свойств, где каждое свойство - отдельный пункт характеристики)
А все "устройства" (компоненты и модули) уже спокойно разберутся со стандартными данными.