'table' can rename field and extract fields from sub-objects. 'extract' extracts sub-objects. 'query' conditional filter supports (eq, in, gt, gte, lt, lte, has, between)