Index: wp-admin/admin-ajax.php
===================================================================
--- wp-admin/admin-ajax.php	(revision 15470)
+++ wp-admin/admin-ajax.php	(revision )
@@ -833,12 +833,13 @@
 	}
 
 	if ( ! empty( $menu_items ) ) {
+        $walker_class_name = apply_filters( 'wp_edit_nav_menu_walker', 'Walker_Nav_Menu_Edit', $_POST['menu']);
 		$args = array(
 			'after' => '',
 			'before' => '',
 			'link_after' => '',
 			'link_before' => '',
-			'walker' => new Walker_Nav_Menu_Edit,
+			'walker' => new $walker_class_name,
 		);
 		echo walk_nav_menu_tree( $menu_items, 0, (object) $args );
 	}
