Hi,
What about creating a container element in your workflow of type your custom material CLASS and binding it from your event container _EVT_OBJECT ?
This is the only way your workflow gets linked to your business document (material in this case).
Regards,
Ibrahim