If you can provide some useful sample data I am confident we can get this worked out. Screenshots of your (mocked up) data would provide a better idea of your situation. Creating some free-hand SQL as I laid out here would be even better. Also, what object are your data providers merged on?