or just do it the old fashioned way: trial and error.

At least that's what I used to do. But I get it that not everybody wants to test that one by one. It would be nice if they could put distinction i.e. differently colored cast bar. Orange cast bar = physical; Blue cast bar = magical; Unaffiliated can be any color they want to pick.