Thanks Danny for the reply. Some excellent points and exactly what I was looking for. I've locked the other topic.
On your points, you are absolutely right, what I suggested would not work, for exactly the reasons you highlighted. But the use case still exists - will try and think of something else.