Yes I do all this.
I mentioned it back in March:
I use REW to measure each driver with very close mic, outdoors when it was dead quiet (had to redo anytime a bird chirped). But all over in 1 hour, for 6 drivers. Did multiple measurements with each driver. Then use results to confirm good crossover points.
Then in listening room measure at listening position using Audiolense XO. Simply input your pre-determined XO points.
Audiolense XO spits out the mono wav correction files (impulse response) for HQplayer, which already sort out both crossover points and room correction.
130k tap FIR filters. Linear phase crossover and min phase room correction.
But you can choose whatever you like.
In HQPlayer, use matrix feature to load the mono wav impulse responses. Key part here is correct channel mapping.
I have multiple target curves (variations of Harman curve, to personal preference ) setup with different matrix “profiles” in HQPlayer.
While music is playing, using HQPDControl app on iPad to switch different profiles.
Tone controls, done the proper way.
Roon goes through HQPlayer, as does Spotify, Apple Music etc
With 100 inch screen, I use a zero latency convolver (can’t use HQPlayer here) with 65k tap min delay filters created by Audiolense - for Netflix, sport etc. No lip sync issues.