Don't try to squeeze function calls into the field pattern.
Allow setting conditions to relation matching and support retrieving extra columns from a query with related records.
Fix missing parameter.
Update to new Module signature.