On the results page, you have added a second Data Assist search behavior for the country and city search rather then editing the existing one.
the issue with the second data assist search behavior is that it is set to use the "RSresultsCust" recordset instead of the "RSresults" recordset.
Don't add the second search behavior, just edit the existing one to add the new search criteria.
On the detail page, you are using 2 recordsets to return the data, this should be the same idea as on the results page, use one recordset with a join clause to get the data from both tables.
see the W3Schools sql join page for details on creating join queries:
sql_join.asp