Teamcenter Workflow Process

Looking for a way to remove the workflow completly using the workflow handlers. We have a workflow that progresses datasets through checks and approvals, but has a reject path, and a condition that allows the engineers to either modify the contents of the workflow or remove them. If the remove them all the status is stripped, but the workflow process is left on the items, it is this I would like to have removed to complete the loop, so it becomes self maintaining, rather than await dba to remove the workflow process which is now in fact empty