Вы можете использовать пользовательские функции.
Вот данные из моих контейнеров
Вот функция, которую я создал. Я назвал его CustomArray.
function userDefinedFunction(input){
var obj={};
input.forEach(function(element,index){
obj["tag"+index] = {
TagName :element.TagName,
Value: element.Value
};
}); return obj;}
Здесь я запускаю UDF со своим оператором выбора
Он возвращает следующие данные.
Схема очень близка к тому, что вы ищете. Я думаю, что вы можете сделать это лучше, изменив некоторые JScript в UDF. Надеюсь, это поможет!