Hi,
What we are doing to support JDMenu is quite simple. We are dynamically changing the scope level. When you are using LE, your page levels are offset by 1 for the root language page, so that when you want to show the root menu, the level should be 1 instead of 0.
If you want to use JAccordion, simply use a level and add 1 to the level you would normally configure.
Let us know if you have questions