Non-chargeable event participants
Are you using price sets for the ones that are public and chargeable? If so, we add an option and set the visibility to Admin. Then we can add them in the back-end, but they don't show up publicly.