Support polymorphic fields