Is there a way to make some events a sub-category for another event?
Take a look at this extension: https://civicrm.org/extensions/event-additional-signup

This will register users for additional events automatically when they select specific price set options.