If you use the Subset operator on the command line with gpt, you can specify a polygon. This will subset to the bounding box of the polygon.
Please have also a look at the following threads: