The only way you could do this is with some heavy duty object-orinetation. You would have one central object, with online threads into each field. you would of course have to make all data fields...