You can provide a UI which sequentially visits the grid row meeting the special conditions through GridBase.searchRow method.
Country:
Product name: Currency:
If use GridBase.searchCell, you can search in the data cell level and display the searched result.
Search the value of 'Country' field.
Search term:
Search the value of 'Country' and 'Project ID' fields.
Search term: