How about using jQuery? (Since field sets use jquery anyway)
For example, to move tags in the Summary section ....
$('body.template-edit.portaltype-document #formfield-form-widgets-IDublinCore-subjects').insertAfter('#formfield-form-widgets-IDublinCore-description')
Note. I tested this only in the Firebug Script window ...
source share