The are spectral synthesisers that can probably morph between different spectrums, but spectral synthesis is really just high end vocodering.
Ozone can measure the frequency curve of one thing and apply it to another, but its designed to be kinda time-independent in that it is for whole mixes. You could probably use it on individual drum hits by treating them each like tracks on their own. Would be a bit tedious though.