How to read only a small window?

We are willing to speed up our Sentinel-1 pipeline processing only a region of interest instead of the entire Sentinel-1 product. To date, we have used a Read operator followed by a Subset one. However, we consider that reading the full scene in order to take the subsets is a waste of time. Is there any way of reading only the window of interest as first node in our graph?