SELECT OBECT lv.name:lv.obj FOR lv IN (
SELECT op.name, OBJECT v.id:v.val FOR v IN ag END obj
FROM default AS d
LET op = OBJECT_PAIRS(d.chart_apps)
WHERE ....
GROUP BY op.name
LETTING ag = ARRAY_AGG({"id": META(d).id, op.val}) ) END ;