Tom,
The G30 is in the stock post supplied by Autodesk; you can download it straight from the HSM post library. The G30 was added in October, 2018; if you have downloaded a new post since then, it will be added in there already, you just have to set it to "Use G30" under the Safe Retract properties.
Here is the link to the Post Library.
https://cam.autodesk.com/hsmposts?Like you mentioned, you will need to add in your custom M43 into the new post.
It is HIGHLY recommended to have a reliable home position for each axis to use any of the safe retracts, G28, G53, or G30.
G30 uses Machine Coordinate Positions, do not enter a work offset position into the #5181, #5182, and #5183 Variables, enter the Machine Coordinate Position.
To start, jog the machine to where you want it to be when the program is finished, for me, the table is front and center and Z about 6 inches below Z Home. Once you have the table where you want it, look at your Machine Position under the diagnostics tab, or toggle the "Machine Coordinates" button to display Machine Coordinates on the Program Tab. Enter X, Y, and Z positions into #5181, #5182, and #5183 respectively.
To test this, jog the table off the positions you just recorded and type this code into MDI:
G91 G00 G30 Z 0.00
G30 X 0.00 Y 0.00
G90
Your machine sounds exactly like the Bridgeport Series II we have, I retrofitted it about a year ago. I really like this machine, only the quill only moves about 4.5", so when I use drills I have to adjust the knee up and down. I also have to change Spindle RPM manually. I should have put a motor on it, but I didn't. Using the knee to adjust the Tool Height Offset is genius; it's tempting to go back and add a motor to the knee now. I would probably use the machine more if I do that haha!!