Hey there, your method is a valid one, and the only one I am aware of.
DanThomas created an awesome macro to organize macro groups using separators like you mentioned.
MACRO: Palette Organizer v1.2 (updated)
Please note that KM10 requires a modification to the macro as pointed out in this comment.
-Chris