Making custom fields available to views module
If you want to add custom database tables in a view, you need to let views know about it by invoking hook_views_data() http://blog.menhir.be/2008/10/22/expose-database-fields-to-views-in-a-custom-drupal-module/

There is also documentation for this within the views module.

It looks like you are on the right track but your function name is _tables() instead of _data().