I think you had the right idea to put them in a separate group. I did the following change to show my idea for the situation: https://pastecode.io/s/xe72c4fk
There are 3 mods that add lane splitters as far as I know (or care so far):
- Lignumis: Tier 0
- Lane Splitters: Tier 1-3
- Advanced Belts: Tier 4-7
So in the code I changed it to check if either of the 3 is installed. If yes, then it does the data:extend to create the lane-splitter subgroup. Then it checks all 3 mods individually again and if enabled, adds their Tier.
It worked so far for me only with the Advanced Belts mod and with all 3 together. But when all 3 mods are installed, the 3 lane splitters from Advanced Belts are on the left. I don't know how sorting horizontally works.
I hope my idea like this is understandable