All tables that below to CB begin with the following.
_comprofiler
_cbsubs
_groupjive
So if you want to sync all of CB you need to sync all of those tables.
As for fields yes their entire structure is stored in _comprofiler_fields, but fields can be plugin fields so they'll be linked to _comprofiler_plugin and they are also assigned to tabs so they'll also be linked to _comprofiler_tabs, which tabs can be plugin tabs so those too can be linked to _comprofiler_plugin.
Additionally if any field is a select type field then its field options are stored in _comprofiler_field_values.