There was a bug in the previous patch: tables were added, but their {schema} attribute was not changed. There is not an abstracted way to do this currently, so Ive set the hash value explicitly:
(lib/Alzabo/Create/Schema.pm - with previous merge_schema patch)
 
@@ -395,6 +395,7 @@
     my $schema = $p{schema};
 
     foreach my $t ( $schema->tables ) {
+        $t->{schema} = $self;
        $self->add_table( table => $t );
     }
 }