Participant configurations: per-step per-participant filtering, customization, and fine-grained controls