The location of a sound can be very deceiving while you stuck only in the driver's seat.
Try driving with windows open and closed to hear a difference.
Try to eliminate potential sources of the sound by changing conditions that will change the sound. I.e....
Wheel Bearings noise is directly related to wheel RPM, if you put the vehicle in neutral and just coast, and the noise doesn't change at all, that's a good indicator that its a wheel bearing. Heck, I had howl that grew/reduced directly with wheel speed, I even went as far as shut the motor off in a coast for absolutely no noise change, to convince me it was a wheel bearing.
Sounds like the noise increases NOT with speed or engine rpm, but when you increase torque to the front drivetrain and reduces when you reduce torque to the front drivetrain. That could be the driveshafts or the diff itself, pinion bearing being one of them. But you can't rule out the driveshaft to the diff from the XFR case either.
Something that is very effective, but a little dangerous around spinning items, is the cut off broomstick stethoscope. You could put the vehicle up on jack stands, and run the motor and put it in gear and crawl underneath putting broom stick up against the various points and putting your ear to the other end. Obviously you can't put it against higher moving/spinning parts, and be careful not to slip and get caught in those parts.
Inspect the parts and the driveshafts, try find free play/lash in the parts, if you find a part with something obvious wrong, that is likely the source of the noise as well.