Thanks for posting the idea. We have, indeed got few requests from different customers to support customization in Data Pipeline.
We have implemented such support in Sites 10.1. Data Pipeline now supports custom resolvers.
And this implementation has been backported as a hotfix to Sites 10. Please contact CS for the hotfix.