Matt,
I'm probably oversimplifying the problem but would it be possible to create the SchemaName custom property for each enity like Schema and create a SDIL like a schema intermediate file that has just list of Schema Names, their associated table names, and the current Name of the model that the overall schema falls ...