Have a look at this example:
http://jsfiddle.net/6mKKQ/1/It uses a mixture of things:
- the Google Chart tools Query (google.visualization.Query) to query a fusion tables data source
- once the response comes back in handleQueryResponse() , it populates a slider and a category picker from the received data table and puts them in a dashboard.
Regarding the second question, it is not possible yet to use a chart as a 'control' (like in your example where the geomap would drive the data fed to chart/table), but you can mimic it using selection events:
- listen for a selection event on the geomap
- create a dataview of the input datatable retaining only the rows that match the selected country
- feed the dataview to the dashboard draw() method.
/R.