Introduce dynamic event acceptance

This patch introduces the ability to ingest events with arbitrary partition attributes.