Context:
We have an assets object type with an attribute (id:1445) Approvers which is of type users and can hold up to 2 names.
We built an automation rule to fetch these names and insert them into the issue Approvers field, taking the object value from the issue {{customfield_54102.key}}.
The component Edit issue fields works fine with the smart value as long as the Assets object contains 1 name, and then, the Approvers field in the issue is properly populated with the name.

Problem:
However, if the Assets object contains 2 names this approach does not work. The names are retrieved from Assets and logged properly, but the automation fail.

According to the documentation we tried Advanced Editing in may ways like:
{ "fields": { "Approvers": {{lookupAsset.attributeById.1445}} } }
or
{ "fields": { "Approvers": [ {{#lookupAsset.attributeById.1445}} { "accountId": "{{accountId}}" }{{^last}},{{/last}} {{/lookupAsset.attributeById.1445}} ] } }
Generally, these approaches provide a success in the automation, but the field in the issue still reamins empty.


I'm not able to understand the format comming from Assets. Is it a list of strings? a string representation of a list? How can I parse it to properly fill the Approvers field? Am I missing something else?
Regards