Need to "Adjust last operation" of an operator within an operator

Hi, I’m attempting to make a python addon for Blender 2.8 that adds an object to the scene with the location and rotation of a selected object or the normal of a face/edge/vert.

I would like to be able to “Adjust last operation” of the added object like this:

However, because the “adjust last operation” only works by adjusting the last operation, that means it’s trying to adjust my addon’s operator.

I would prefer not to have to re-create every option of the “add cube” or “add plane” or “add cylinder”… etc etc… because that would be time consuming… However if that’s what I have to do, then I guess that’s what I’ll have to do. shrug :stuck_out_tongue:

Any help would be appreciated! Thanks.