Inset zoom plot on a 3D surface plot

I want to do something like this inset plot but for a 3D surface. Ideally, I’d like to be able to do a zoomed inset on the region of highest density i.e. maximum on the colour bar. However, I’m unsure of how to do this in a clever way. I’m dealing with a sphere and have effectively a dot at one point on the sphere. I have the spherical coordinates of the region I want to zoom in on i.e. theta/phi.