Add support for subschema dependencies

This brings you to 99.59% coverage :-)