I have an all composite plane, too. I have dual ADAHRS installed in the tail. In my case, I did not install an additional magnetometer. However, note that they are ultra sensitive and your calibrations need to be in the 90s for reliability.
As an example, I initially made the mistake of...