diff -rupN location/contrib/location_fax/location_fax.views.inc location_new/contrib/location_fax/location_fax.views.inc
--- location/contrib/location_fax/location_fax.views.inc	2008-09-30 06:31:20.000000000 +1000
+++ contrib/location_fax/location_fax.views.inc	2009-11-09 10:25:18.000000000 +1100
@@ -18,12 +18,31 @@ function location_fax_views_data() {
 
   $data['location_fax']['table']['group'] = t('Location');
 
-  // Location_fax joins only to location.
+  // Join location_fax to all the tables that would be useful
   $data['location_fax']['table']['join'] = array(
+    // location_fax links to location via lid.
     'location' => array(
       'left_field' => 'lid',
       'field' => 'lid',
     ),
+    // location_fax links to node through location_instance via lid.
+    'node' => array(
+      'left_table' => 'location_instance',
+      'left_field' => 'lid',
+      'field' => 'lid',
+    ),
+    // location_fax links to node_revisions through location_instance via lid.
+    'node_revisions' => array(
+      'left_table' => 'location_instance',
+      'left_field' => 'lid',
+      'field' => 'lid',
+    ),
+    // location_fax links to users through location_instance via lid.
+    'users' => array(
+      'left_table' => 'location_instance',
+      'left_field' => 'lid',
+      'field' => 'lid',
+    ),
   );
 
   // ----------------------------------------------------------------
diff -rupN location/contrib/location_phone/location_phone.views.inc location_new/contrib/location_phone/location_phone.views.inc
--- location/contrib/location_phone/location_phone.views.inc	2008-09-30 06:31:20.000000000 +1000
+++ contrib/location_phone/location_phone.views.inc	2009-11-09 10:21:54.000000000 +1100
@@ -18,12 +18,31 @@ function location_phone_views_data() {
 
   $data['location_phone']['table']['group'] = t('Location');
 
-  // Location_fax joins only to location.
+  // Join location_phone to all the tables that would be useful
   $data['location_phone']['table']['join'] = array(
+    // location_phone links to location via lid.
     'location' => array(
       'left_field' => 'lid',
       'field' => 'lid',
     ),
+    // location_phone links to node through location_instance via lid.
+    'node' => array(
+      'left_table' => 'location_instance',
+      'left_field' => 'lid',
+      'field' => 'lid',
+    ),
+    // location_phone links to node_revisions through location_instance via lid.
+    'node_revisions' => array(
+      'left_table' => 'location_instance',
+      'left_field' => 'lid',
+      'field' => 'lid',
+    ),
+    // location_phone links to users through location_instance via lid.
+    'users' => array(
+      'left_table' => 'location_instance',
+      'left_field' => 'lid',
+      'field' => 'lid',
+    ),
   );
 
   // ----------------------------------------------------------------
