Check all fields are in params

Without all and any as we need the defined value and not the key.

This prevented from table with read-only fields to work

No needed changelog as applies to:
	+ Show complex types (more than one field) in audit log
	  while editing by storing the dump of the value