Can a public app use another app's records for lookup fields?

Can a public app use another app's records for lookup fields?

If I sell an app in the Marketplace, is it a good design to have it use another database app to manage the lookup fields that is not purchased?  Can this be done?

For instance, I have an app with lookup fields.  The user cannot add to or access these records directly- only through the lookup field.  I would like to add to these records without needing to republish the app for a user to upgrade.  Can I have the lookups get their lookup data from another separate database that I maintain in Creator?  This way I can add new records and the lookups will always be accurate and up to date without requiring a user to upgrade the app.

Thoughts?