How is this going to sync just a slice of the database rather than everything in a given table? I would only want to publish one subset rather than all rows?
SQLite does have excellent support for using multiple database files together (using ATTACH), so there is plenty of opportunity for setting things up to ensure that each device only syncs the data it needs.