You will need a live travel agent for that.
Even if you are able to select specific booking classes per segment, there is no guarantee that they can be combined to form a fare.
The end user will need to know how to interpret fare rules and look at RBD tables to determine the appropropriate booking class to use for each segment!