If these tags are present in the files to begin with, you could set it up as an auto-import rule.
If not, the best you could probably do would be to set up a custom expression-based field.
It would make things easier to copy from this custom field to the artist one, if that's what you want, but I don't know that it's possible to have this happen automatically. I'd probably just use the new field instead.
I'd suggest using something like this if you're creating a new field.
If(IsEmpty(ListBuild(1, ; , [Soloists], [Conductor], [Orchestra]), 0), [Album Artist (auto)], ListBuild(1, ; , [Soloists], [Conductor], [Orchestra]))
Or this if you want to restrict it to files where the genre is Classical.
If(!IsEqual([Genre], Classical, 1), [Album Artist (auto)], If(IsEmpty(ListBuild(1, ; , [Soloists], [Conductor], [Orchestra]), 0), [Album Artist (auto)], ListBuild(1, ; , [Soloists], [Conductor], [Orchestra])))