Custom DataObject/ModelAdmin implmentation to work with external data sources