How to expose individual form elements from user-register-form
If your doing your own module hook_form_alter is the way to go. so long as all required fields are already supplied you should be able to set all other fields to have type hidden.

If you are looking to do something similar you may want to look at the event and rspv modules.