Submenu walker update

Replace submenu walker with new submenu function standards