Let me know how it goes.
We have had one of our distributors in Europe get standard linear referencing to work directly on the diagram, but he wrote some custom tools to force in the m values and make it all work. It also only works if there are no Node Reduction rules happening in the schematics configuration. If you are not using rules and are a developer type, I can get you that code to take a look at. If rules are in play, then using NodeOnLink and SubLink is the only way because schematics manages the simplified features.