No, you wil have to modify the database replication module. As alternative you can use a View in the database and use that view as datasource
Yes that is possible. You can take a look at the documentation of the module The last half of the documentation ("Configure an import call" and further down).
But these features aren't too old, so I'm not entirely sure if all this functionality was already available in the release that is 4.7 compatible.
Just paste a commit if you are looking for more detailed explanation.