if the fields which are part of your data sources suits your needs then you can use same data source to load dso. But in standard ways we use master data to info object only.
Main disadvange will be the delta functionality.
Just try implement and see the design at dev system.