Issue #2041453 by mradcliffe: Rewrite widget to improve array parent functionality (field_collection) and add support for list_integer and list_float.