You will probably be able to do it using Converter SDK (not tested though). Please take also into account that using the SDK is not trivial.
May I ask why keeping the volumes in one disk is so important to you? This feature has always seemed very low priority to me, but may be I am missing something.
Regards