Having done hundreds of interior 360 x 180 VR panoramas in the last few years, plus innumerable stitched landscape panos using a wide variety of lenses, I am really puzzled by this requirement.
I use PTGuiPro which, given the sensor format and the focal length manages to calculate these parameters quite successfully, given that the shots were made on a correctly set up pano-head. VR panos are the most demanding to stitch. Providing there's not too much close foreground this program (like some others) will also successfully stitch and blend hand-held shots where the contributing orientation values are unknown.
For panos shot off a dedicated head with accurate NPP point values previously established for a given lens, you can save a previously known good set of stitching values as a template which can then be applied to the subsequent sequence, eliminating (at the very least, partially) the need to find control points where there is no fine detail, like skies.
One possible trap in stitching panos is to have the automatic orientation switch, which displays shots in portrait format correctly, set to "on" in the camera. Without going into details, I have known this flag to confuse the stitching program. For similar reasons it makes sense if shooting portrait format to always rotate the camera in the same direction as the image geometry is not symmetrical.
I use Nikon DX, FX and M4/3 hardware. Apologies if I have misunderstood your requirements.