Change Worksets location with workspace?

Can we change the worksets location at the workspace level?  I have 3 workspaces and I would like to have each worksets asociated with a different workspace to be saved at différents location.  So when I select workspace A it is looking for workset in drive X:\ and when I select workspace B it is looking in drive Y:\ and so on...

I did a quick test and on one workspace I added the variable MY_WORKSET_LOCATION = c:\xxx  for workspace A and so far it seam to works,  I'm just wandering if I'm gonna run into more problems later.

I'm asking this because clearly I don't completely understand what variable should be define at what level and what happen if you don't follow the good practice.

Thanks in advance