By some googling I found that VP-UML is supposed to display all nested sub-diagrams after switching on the checkbox in Tools->Application Options->Shape->‘Show unlimited level in preview shapes’.
However, nested sub-processes are not displayed, not even after restarting VP-UML. This is for VP-UML build 20120926ad running on MacOS.