Handle unusual errors resulting from running applyValues (and hence toWidgetValues) on already widgetized values.  Make the subform adapter more specific to allow custom subform widgets to work.