ENH: Expanding functionality for mixed source spaces and source estimates

+1 for using transforms. Then your test to make sure it was done correctly would be to use `_compute_nearest`. They should be identical, or at least match in 99% of cases in case there ar some small rounding / computation differences.