Hola:
Si bien addEventListener es la forma estándar no la soporta explorer... pero supongo que estarás informado...
Como dices y es cierto (hasta que se demuestre lo contrario) no es posible pasar parámetros con los eventos creados con el método que vas a usar, pero puedes recoger valores de variables globales...
Se puede pasar por ejemplo el id a una variable global, y la función que generas con addEventListener (o attachEvent) puede consultar el valor de esa variable...
Si te interesa ver una aplicación con ese problema "medio resuelto", fíjate en:
Inspector DOM
Saludos