diff --git a/plugins/relationships/entity_from_field.inc b/plugins/relationships/entity_from_field.inc
index 52c62f9..3c51164 100644
--- a/plugins/relationships/entity_from_field.inc
+++ b/plugins/relationships/entity_from_field.inc
@@ -16,7 +16,7 @@ $plugin = array(
   'edit form' => 'ctools_entity_from_field_edit_form',
   'get child' => 'ctools_entity_from_field_get_child',
   'get children' => 'ctools_entity_from_field_get_children',
-  'defaults' => array('delta' => 0),
+  'defaults' => array('delta' => 0, 'delta_reversed' => 0),
 );
 
 function ctools_entity_from_field_get_child($plugin, $parent, $child) {
@@ -155,6 +155,7 @@ function ctools_entity_from_field_get_children($parent_plugin, $parent) {
  */
 function ctools_entity_from_field_context($context, $conf) {
   $delta = !empty($conf['delta']) ? intval($conf['delta']) : 0;
+  $delta_reversed = !empty($conf['delta_reversed']) ? $conf['delta_reversed'] : 0;
   $plugin = $conf['name'];
   list($plugin, $plugin_name) = explode(':', $plugin);
   list($field_name, $from_entity, $to_entity) = explode('-', $plugin_name);
@@ -170,6 +171,7 @@ function ctools_entity_from_field_context($context, $conf) {
     $entity = entity_load($from_entity, array($id));
     $entity = $entity[$id];
     if ($items = field_get_items($from_entity, $entity, $field_name)) {
+      if ($delta_reversed) { $items = array_reverse($items); }
       if (isset($items[$delta])) {
         ctools_include('fields');
         $to_entity_info = entity_get_info($to_entity);
@@ -209,7 +211,19 @@ function ctools_entity_from_field_edit_form($form, &$form_state) {
         '#default_value' => !empty($conf['delta']) ? $conf['delta'] : 0,
       );
     }
+    $form['delta_reversed'] = array(
+      '#type' => 'checkbox',
+      '#title' => t('Reversed'),
+      '#description' => t('(start from last values)'),
+      '#default_value' => !empty($conf['delta_reversed']) ? $conf['delta_reversed'] : 0,
+    );
   }
 
   return $form;
 }
+
+function ctools_entity_from_field_edit_form_submit(&$form, &$form_state) {
+  if (isset($form_state['values']['delta_reversed'])) {
+    $form_state['conf']['delta_reversed'] = $form_state['values']['delta_reversed'];
+  }
+}
