I thought this might be ambitious, yes. Although at this time the system is (still) really quite simple.
Also, I thought: there must be a better way than saying: "So when user A logs in and merges records X and Y, user B will see the changes but not user C because he's not an admin".
But apparently I am mistaken?