I did something similar to this a while ago, but I had issues because the UUIDs of the disk images were all the same, so VirtualBox couldn't recognise all of them at once.
Not sure if Microsoft's fixed that yet, but if not the magic words to change a disk image are: VBoxManage internalcommands sethduuid
Not sure if Microsoft's fixed that yet, but if not the magic words to change a disk image are: VBoxManage internalcommands sethduuid