The same method that measures the lens distortion (as in the video) should be able to be applied to distort as well. Much depends on how accurate you need to match. You can set the standard Unreal camera to 170 degrees view or set the cinecamera to 6mm and set the film back size to match. But these won’t be full fisheye distortions.
The clipping to a circle should be fairly easy as a post-process or even a hud with a mask.