Allow users to select an approver during the questionnaire

When setting up an Approval Step in the Contract Express application, it is possible to define the user/group(s) during configuration. However, there may be cases where the approver must be selected during the questionnaire. In this case, the list of approvers will need to be derived from a computable variable of type string in the template that is a list of lists. The first parameter in each sublist must be either 'User' or 'Group'.
Example
list(list("User",johnsmith@thomsonreuters.com),list("Group,"LondonApprovers"),list("User","janedoe@thomsonreuters.com")