I see what you mean about having a single master clock, but why not just have a single master clock that's based on [metro] and a counter? You can use that clock to trigger sub-clocks to whatever resolution you like, right down to subsample accuracy.