Support data coming from non-canonical fields and ignoring fields when fetching data