diff --git a/relation_select.module b/relation_select.module
index 9dcff82..20f466e 100644
--- a/relation_select.module
+++ b/relation_select.module
@@ -450,6 +450,12 @@ function relation_select_field_instance_settings_form($field, $instance){
     '#description' => t('Please select the view to browse available entities for this relation.'),
     '#required' => true
   );
+  $form['add_relation_fields'] = array(
+    '#type' => 'checkbox',
+    '#title' => 'Add relation fields',
+    '#default_value' => isset($instance['settings']['add_relation_fields']) ? !!$instance['settings']['add_relation_fields'] : TRUE,
+    '#description' => t('Please choose will relation\'s fields be shown with the relation select.'),
+  );
   return $form;
 }
 
@@ -567,7 +573,10 @@ function _relation_select_field_widget_form(&$form, &$form_state, $field, $insta
     ));
   }
   // Add Relation fields to Relation Select form widget.
-  relation_select_relation_fields_form($form, $form_state, $field, $instance, $langcode, $items, $delta, $element, $view, $display);
+  $addFields = !isset($instance['settings']['add_relation_fields']) || $instance['settings']['add_relation_fields'];
+  if ($addFields) {
+    relation_select_relation_fields_form($form, $form_state, $field, $instance, $langcode, $items, $delta, $element, $view, $display);
+  }
   return $element;
 }
 
