Do you have a unique identifier (eg a Session ID) that can be used to link the event id to the set of data that has been changed as a result of that event ?
If your security/audit requirements are so tight that you need this level of audit, maybe you should lock down all access to underlying tables, and force all insert/delete/update to be via stored procs ? This way you can pass the session/event id as a required parameter into each stored proc call and not have to worry about triggers, period.