Would it be possible for you to add one line to your code to fix upgrade planner? I tested it and confirmed it works.
\prototypes\loaders.lua
function at line 172
entity.subgroup = "belt"
If you add that line in the function, it will show up in the upgrade planner under logistics instead of unsorted.