I think that is the same issues as mentioned here: Event fired by a dynamically created component does not get caught - have an eye at the comments from Doug Chasman.
As I understood there is a bug in the framework which prevents event bubbling for dynamically created components. Workaround will be the usage of application event (also mentioned in the post).