Scripting tool that can create the same result as the Download Within Currently Selected Polygon(s)?

I am using the IMPORT_WMS function to import data from the US NAIP Imagery server and I was hoping to import it only within the bounds of buffers that I have created around scattered polygons in my layer. The only parameter within the IMPORT_WMS function that I found was the LAYER_BOUNDS parameter but that just imports the raster in the same bounding box as the layer. Are there other tools that could replicate the Download Within Currently Selected Polygon(s) feature of cropping the raster imported with IMPORT_WMS to the unique bounds of the individual polygons?

I have tried SET_LAYER_OPTIONS with POLYGON_CROP_FILE but it only seems to crop the raster to a single polygon. I was also not sure if CLIP_COLLAR_POLY could be used.