Feature: native Joomla custom fields support for sites configuration. Enable "Edit Custom Fields" in Advanced component options, next configure custom fields for sites as usual. Use Factory::getApplication()->get('mighty_custom_fields') to get the current site's fields data.