[ { "operation": "shift", "spec": { "a": { "id": "id", "name": "name" }, "b": { "*": { "id": { "@(2,a.id)": { "@2": { "value": "matchedB.value", "#B": "matchedB.source" } } } } }, "c": { "*": { "id": { "@(2,a.id)": { "@2": { "value": "matchedC.value", "#C": "matchedC.source" } } } } } } } ]