--- old/see_map/see_map.module  2007-10-20 15:10:33.000000000 -0700
+++ see_map/see_map.module      2007-11-15 16:22:19.000000000 -0800
@@ -190,8 +190,17 @@
     return $default;
   }
   
-  $field = $node->$field_name;
-  $value = $field[0]['value'];
+  $parts = explode('[', $field_name);
+  if (isset($parts[1]) && isset($parts[2])) {
+    $property = $parts[0];
+    $key1 = str_replace(']', '', $parts[1]);
+    $key2 = str_replace(']', '', $parts[2]);
+    $field = $node->$property;
+    $value = $field[$key1][$key2];
+  } else {
+    $field = $node->$field_name;
+    $value = $field[0]['value'];
+  }
   
   return empty($value) ? $default : $value;
 }
