Well, actually there is already a plugin, which can solve this pitty problem. The plugin is called “Page Specific Menu Items” (quotes for clarity of course) and it’s very simple to use. I certainly recommend it. I hope this plugin can resolve your problem as it resolved mine ??
Cheers and best of luck!