checking field permissions on any field type