def submit_plugin_form_data(form_entry, request, form, form_element_entries
    =None, **kwargs):
    """Submit plugin form data for all plugins.

    :param fobi.models.FormEntry form_entry: Instance of
        ``fobi.models.FormEntry``.
    :param django.http.HttpRequest request:
    :param django.forms.Form form:
    :param iterable form_element_entries:
    """
    if not form_element_entries:
        form_element_entries = form_entry.formelemententry_set.all()
    for form_element_entry in form_element_entries:
        form_element_plugin = form_element_entry.get_plugin(request=request)
        updated_form = form_element_plugin._submit_plugin_form_data(form_entry
            =form_entry, request=request, form=form, form_element_entries=
            form_element_entries, **kwargs)
        if updated_form:
            form = updated_form
    return form
