Why couldn't you use a QwtPlot within a horizontal layout, and add your extra y-axes (using QwtScaleWidget) in additional vertical panes of the layout? Obviously, you would need to add some external synchronization for zooming, etc., and you would have to map the y-scaling of data corresponding to the additional axes to that of the primary y-axis, but that would not be so hard.
I do not know of any other library that is as comprehensive as Qwt, unless you go into Python and use Matplotlib embedded in a Qt widget. I think it would be easier to hack something up as described above.
Bookmarks