The way I'd recommend doing something like this is by:
1) Making a roster with the characters you want (you can use the auto-roster options) 2) Make or modify event categories and limit signups to a specific roster
Unfortunately doing this will outright prevent players not on that roster to sign up at all.
This does make an interesting argument to allow events to have rosters tied to them to auto-approve users who actually sign up.