According to the R3 documentation:
Tests using the DriverDSL will automatically register your custom schemas if they are in the same project structure as the driver call.
What if the custom schemas are NOT part of the same project structure as the driver call?
If the schemas are part of a cordapp, then including them in the driver dsl's creation should also load their schemas.