diff --git a/references_dialog.module b/references_dialog.module
index 7617bc0..ac3b97e 100644
--- a/references_dialog.module
+++ b/references_dialog.module
@@ -637,6 +637,14 @@ function references_dialog_references_dialog_entity_admin_paths() {
       'edit' => 'media/[entity_id]/edit',
     );
   }
+  
+  // Bean provides add and edit paths for custom entities.
+  if (module_exists('bean')) {
+    $admin_paths['bean'] = array(
+      'add' => 'block/add/[bundle-sanitized]',
+      'edit' => 'block/[entity_id]/edit',
+    );
+  }
   return $admin_paths;
 }
 
