OK cool, I think this topic applies here:
Setting the defered_creation setting on your secondary root schema folders, and calling the folder creation via the API from your publish hook and providing what ever custom string you used to defer the creation with should work?
defered_creation