Add reload_form => true which will cause an AJAX request to get updated fields array to re render form and tabs.
Should send current values for testing.
Example might be that we don’t want to load any MC extra tab for form shortcode, but rather add additional fields to existing tabs only when mc is the chosen provider.
Also could allow loading mc api data on demand for each set of fields. I e only show interest groups for chosen list.
Allows further field dependency via AJAX & php filters.