The scenario I have involves the RadTreeView sharing the ScrollViewer along with other controls so your suggestion would not work in this case.
I have however found a solution that involves re-raising the MouseWheel event on the parent object:
sender, MouseWheelEventArgs e)
var eventArg =
MouseWheelEventArgs(e.MouseDevice, e.Timestamp, e.Delta);
eventArg.RoutedEvent = UIElement.MouseWheelEvent;
eventArg.Source = sender;
var parent = ((Control)sender).Parent
This seems to work well for me.
Thanks for your help, Ed.