Unfortunately, this can't all be done in a single report. It's a good feature request to make though since I hear it a lot from customers I've interacted with. Let me try to break down the specifics to get the data (ultimately you'll be looking at 2 pages -> client diagnostics and client detail:
For the client roaming -> the best idea is to get a capture of the client's detail page. This page shows all network associations by that particular client.
Client health is visible on the client's diagnostics page (this page is only active if client is online and shows health in a graph chart).
As for narrowing it down to client location, you'll have to take the data from the client's detail page, export the association table to CSV, sort by AP, filter out/delete any entries to APs that aren't in the location of interest.
And response between client and AP is not currently tracked, but also a good feature request to make. Closest detail that AirWave can provide in this perspective is signal strength and noise ratio.