Is it possible to inject checks depending on field values rather than fixed values?