Has there been any research on time-windowed spectral estimation using more than one window function at the same time?
Congratulations! Sounds like you are about to reinvent the multitaper method, in which a number of orthogonal window functions are used to get independent spectral estimates that are then averaged (with weights). A suitable window function family are the Slepian sequences: