diff --git a/src/Form/LingotekSettingsTabContentForm.php b/src/Form/LingotekSettingsTabContentForm.php
index 81d8b44..9473d89 100644
--- a/src/Form/LingotekSettingsTabContentForm.php
+++ b/src/Form/LingotekSettingsTabContentForm.php
@@ -48,6 +48,13 @@ class LingotekSettingsTabContentForm extends LingotekConfigFormBase {
       '#type' => 'details',
       '#title' => t('Translate Content Entities'),
     );
+
+    $form['parent_details']['fill_table_with_core_settings']['submit'] = array(
+      '#type' => 'submit',
+      '#value' => $this->t('Fill table with core settings'),
+      '#button_type' => 'primary',
+    );
+    $form['parent_details']['fill_table_with_core_settings']['submit']['#submit'][] = '::fillTableWithCoreSettings';
     
     $form['parent_details']['list']['#type'] = 'container';
     $form['parent_details']['list']['#attributes']['class'][] = 'entity-meta';
@@ -91,6 +98,13 @@ class LingotekSettingsTabContentForm extends LingotekConfigFormBase {
           '#label' => $this->t('Enabled'),
           '#default_value' => $lingotek_config->isEnabled($entity_id, $bundle_id),
         ];
+        $using_core_field_settings = \Drupal::state()->get('using_core_field_settings');
+        if($using_core_field_settings){
+          $content_translation_manager = \Drupal::service('content_translation.manager');
+          $row['enabled']['#default_value'] = $content_translation_manager->isEnabled($entity_id, $bundle_id);
+          $form['parent_details']['#open'] = TRUE;
+          $form['parent_details']['list'][$entity_key]['#open'] = TRUE;
+        }
         $row['content_type'] = array(
           '#markup' => $bundle['label'],
         );
@@ -118,9 +132,16 @@ class LingotekSettingsTabContentForm extends LingotekConfigFormBase {
 
     $form['#attached']['library'][] = 'lingotek/lingotek.settings';
 
+    \Drupal::state()->set('using_core_field_settings',FALSE); 
+
     return $form;
   }
 
+  function fillTableWithCoreSettings($form, FormStateInterface $form_state) {
+    \Drupal::state()->set('using_core_field_settings',TRUE);
+    drupal_set_message("Now click save to save these settings", 'status');
+  }
+
   /**
    * {@inheritdoc}
    */
@@ -219,6 +240,7 @@ class LingotekSettingsTabContentForm extends LingotekConfigFormBase {
     $content_translation_manager = \Drupal::service('content_translation.manager');
     $storage_definitions = \Drupal::entityManager()->getFieldStorageDefinitions($entity_id);
     $field_checkboxes = array ();
+    $using_core_field_settings = \Drupal::state()->get('using_core_field_settings'); 
 
     if ($content_translation_manager->isSupported($entity_id)) {
       $fields = \Drupal::entityManager()->getFieldDefinitions($entity_id, $bundle_id);
@@ -241,6 +263,10 @@ class LingotekSettingsTabContentForm extends LingotekConfigFormBase {
             '#title' => $field_definition->getLabel(),
             '#default_value' => $checkbox_choice,
           );
+          if($using_core_field_settings){
+            $content_translation_manager = \Drupal::service('content_translation.manager');
+            $field_checkbox['#default_value'] = $field_definition->isTranslatable();
+          }
           $field_checkboxes[$field_id] = $field_checkbox;
 
 
@@ -255,6 +281,10 @@ class LingotekSettingsTabContentForm extends LingotekConfigFormBase {
               '#default_value' => $properties_checkbox_choice ?: [] ,
               '#attributes' => ['class' => array('field-property-checkbox')],
             );
+            if($using_core_field_settings){
+              $content_translation_manager = \Drupal::service('content_translation.manager');
+              $field_checkbox['#default_value'] = $field_definition->isTranslatable();
+            }
             $field_checkboxes[$field_id . ':properties' ] = $field_checkbox;
           }
         }
@@ -269,6 +299,10 @@ class LingotekSettingsTabContentForm extends LingotekConfigFormBase {
             '#title' => $field_definition->getLabel(),
             '#default_value' => $checkbox_choice,
           );
+          if($using_core_field_settings){
+            $content_translation_manager = \Drupal::service('content_translation.manager');
+            $field_checkbox['#default_value'] = $field_definition->isTranslatable();
+          }
           $field_checkboxes[$field_id] = $field_checkbox;
         }
       }
