For Approach #1, the response from Search Sheet will not contain rowId which is a required parameter in issuing a Get Row request. I wonder how you are getting rowId in this case?