Yes, I tried your suggestion but it doesn't 100% solve what I am trying to accomplish (at least as far as I understand).
The model subset does allow me to show two databases/schemas and link them together in one model (what you guys are calling a model) - and the ability to generate SQL for one or all of the model subsets. Not bad...
However, if I have to create a third schema that also relies on the common schema (the first submodel), I will have to stick this schema into the same model - meaning three model subsets - even though the second and third model have no relevance or relation to each other. Here is an example:
Model 1 - Common Model
Customer
Customer Address
Products
Model 2 - Accounting
Invoice
Invoice History
Model 3 - Sales
Order
Order Details
Order History
Both Accounting and Sales also reference/use the Common tables, but have no relation to each other. Putting all three models into one "model" in ModelRight doesn't make sense. If I have six applications, I have to load one model that contains all six model subsets. Bad idea. Not to mention different development team manages their own application and schema. Ideally, all three models should be created as separate "models" files. Then have the ability to link them into each other as model subsets.
Sorry, it sounds like I am being picky.
Let's just say I haven't found a ER tool that does this - except for DBDesigner4. I am trying to find a new tool because it is no longer supported and it is getting to a point where it is getting rather buggy for me.
Thanks,
Ben