It's great timing that I see this thread. I've been having very similar issues to resolve. When I had speakers connected directly to my BeoSound 4, the echo was just unacceptable with the NL devices. Ultimately, I connected the speakers to the NL/ML converter instead of the BeoSound 4. Now, everything sounds great. Here are a few observations I've made:
1. An IR eye without the JOIN button will indeed work with the NL/ML Converter. The buttons on the eye just have no function. However the Beo4/BeoRemote One signals will be accepted by the IR eye with the RJ45 cable.Oddly, though, the JOIN command of the BeoRemote would only work with the NL/ML Converter if the IR eye has the JOIN button. It's possible that the reason could have been that I did not power cycle the NL/ML Converter when I connected the non-JOIN IR eye? I'm not sure.
2. The importance of the PRIMARY and SECONDARY linked devices in the NL/ML settings are relevant just for the B&O app when the NL/ML Converter's settings are made such that the NL/ML Converter and its speakers are controlled by the app. With this setting, ONLY the A.Master or V.Master and the PRIMARY and SECONDARY sources are available via the app. Also, when one uses the app to control the NL/ML Converter in this manner, the sources playing on the NL/ML Converter cannot be JOINED by any NL device.
3. In contrast to using the app to control the NL/ML Converter, if you control the NL/ML Converter by using a BeoRemote and an IR eye connected to the NL/ML Converter, you CAN then JOIN the source playing on the NL/ML Converter on an NL device. You also have control of ANY of the sources mapped for IR through the NL/ML Converter's configuration. You're not limited to the PRIMARY and SECONDARY connected link devices.