If key holds a hash, retrieve the value associated to the specified field.
If the field is not found or the key does not exist, a special 'nil' value is returned.