"List inserted event"? Do you mean can.List "add" event? What about if someone uses can.Map without a can.List; how would you capture when that is added to the DOM?
I think you have this issue because you are trying to access (and manage directly) presentation layer (DOM) from inside data layer, that is flawed approach. You would better implement your plugin using can.Control or can.Component.