Batch moving/parsing of tags?



I was wondering if this is possible in MP3Tag or some other tool. I want to do two things to a huge load of flac files:

  1. Move anything in the artist tag into the composer tag

  2. Parse the album tag for a set of parenthesis and move the first word in those parenthesis into the artist tag. For example, the album tag

Violin Concerto (Mutter/Karajan - Berlin)

would mover Mutter to the artist tag and leave the album tag unchanged.

Anyone know of a good way to do this?