removed processed fields, allowed multiple layers of key lookups for nested fields