It seems all okay with the definition and binding. It's just, that the event container needs to be filled specifically. It's NOT the case, that you can create an event container element referring to a database-reference field and that becomes filled automatically.
If you're using change document event creation, you need to implement the "Container exit during change document", within SWEC transaction.
Florin