Hi,
I don't think there is anything that prevents using a common dbspecific dll
As you noticed, the main task consist in merging the persistenceinfofactory. This pretty much straight forward.
If your schemas share the same access, then that's about it.
If you don't have the same connection string/catalog/schema, you will have to procide those elements at dataaccessadapter instanciation time.
Cheers