Is there any reason you want to do this in workflow? Since you have two approvals and task is created after the approval, you may need to store the values at each stage on scratchpad and then write the values to appropriate fields in Catalog Task activity.