Sorry, but not other than manually copying each sub folder there as a shortcut under the folder in the All Programs Area as well.
I'm not sure if this is what you meant when you said pin to Start Menu, but you can also
pin a folder to the Start Menu pin to area to quickly open the folder. You still will not have the subfolders display there.