Would it help to have a new category view, in which the columns included participant (person name), event type, event date, role, etc.?
It would be different than the existing Events view because there would be a separate row for each participant, for example:
Type - Date - Participant - Role
Baptism - 1900-01-01 - John Doe - godfather
Baptism - 1900-01-01 - Jane Doe - godmother
Baptism - 1900-01-01 - etc. (additional participants)
As with other views, the columns could be reordered as desired, and custom filters could be applied.
An alternative approach would be to enhance the existing Events view such that the Main Participants column included not only the person names but also the roles, for example:
Type - Date - Main Participants
Baptism - 1900-01-01 - John Doe (godfather), Jane Doe (godmother), etc. (additional participants)
But that might be harder to filter?