Issue #1300464 by EclipseGc: update ctools_field_invoke_field() to handle non-entities masquerading as entities.