hook_views_data Join by multiple value field I need retrive data from a custom table in drupal db by a colum that match with a drupal field in a content type.

I have this table:
equipages
id_equipage|description|price|status

The id_equipage is a varchar and is unique.records example:
cliowave123abs|ABS of my Renault Clio|150|1
cliowave123oth|Some other option of my Renault Clio|10|1
cliowave123air|Air cond of my Renault Clio|250|1
meganeliveabs|ABS of my Renault Megane|310|1

Now I have a content type called car whit a text field equipages (table field_data_equipages) with unlimited values.
In this field I add all the id_equipage of the car.
So for example I have a node (nid: 5) like this:
Title: Clio Wave 2013
equipages:
1. cliowave123abs
2. cliowave123air

Now, When I read the node (nid: 5), I want retrive the 2 records from my custom table
cliowave123abs|ABS of my Renault Clio|150|1
cliowave123air|Air cond of my Renault Clio|250|1

Can I do this whit the hook_views_data()??

Can you help me?!

Thanks!
I believe this https://www.drupal.org/node/810932#comment-3020000 comment describes exactly what you need which is the extra field in a join description:

$data['node']['table']['join'] = array(
  // this explains how the 'node' table (named in the line above)
  // links toward the node_revision table.
  'node_revision' =&gt; array(
    'left_field' =&gt; 'nid',
    'field' =&gt; 'nid',
    'extra' =&gt; array(array('field' =&gt; 'fieldname', 'value' =&gt; 'value', 'operator' =&gt; '='))
 ),


);