Its not possible natively...
you can only do it as described by working with definitive values. There is no mechanism for a layer to signal when it is complete, to then trigger another event.
However, you could do it with a cuelist...
Check back in a bit...
Simon