This will get all columns:
<@ newPagelist {
match: '{"url": "@{ regex }", ":level": "/1/"}'
} @>
This will get all child pages, but not in the required order:
<@ newPagelist {
match: '{"url": "@{ regex }", ":level": "/2/"}'
} @>
But how to neatly combine both?
The second one is close, and I can refer to the parent column using @{ :parent }