I was going to suggest the inpaint option, but it looks like you’ve already explored that option.
A possible work around would be to copy the image, use imagemagick to crop it to the desired region, run gmic on the cropped image, then merge the cropped image back onto the original image.