I don't think putting speakers on top of subs is a good idea as it would introduce vibrations into the speakers that can't be good for accurate sound reproduction. Also, the speakers would be too low without some kind of stand underneath. Here's a nice pair of Joseph Audio speakers that might work for you...
https://tmraudio.com/speakers/full-range-floorstanding/joseph-audio-rm33si-floorstanding-speakers-ma...
https://tmraudio.com/speakers/full-range-floorstanding/joseph-audio-rm33si-floorstanding-speakers-ma...