title: A "simplier" way of doing filter map operation on an Ordered dict
body: <p>I have an Ordered dict as follow :</p>
  
  <pre><code>MY_ORDERED_DICT = OrderedDict([
      ('table1', {
          'required': True,
          'col': OrderedDict([
              ('id',                 'aaa'),
              ('registration_date',       'aaa'),
              ('date_of_birth',           'aaa'),
          ])
      }),
      ('table2', {
          'required': True,
          'col': OrderedDict([
              ('product_id',      'aaa'),
              ('id',              'aaa'),
              ('datetime',        'aaa'),
              ('quantity',        'aaa'),
          ])
      }),
      ('table3', {
          'required': False,
          'col': OrderedDict([
              ('product_id',      'aaa'),
              ('brand',           'aaa'),
              ('name',            'aaa'),
          ])
      }),
      ('table4', {
          'required': False,
          'col': OrderedDict([
              ('campaign_id',     'aaa'),
              ('id',         'aaa'),
              ('datetime',  'aaa'),
          ])
      }),
      ('table5', {
          'required': False,
          'col': OrderedDict([
              ('c_id',     'aaa'),
              ('id',         'aaa'),
              ('datetime',  'aaa'),
          ])
      })
  ])
  </code></pre>
  
  <p>From this OrderedDict I want to extract the keys that have a columns (which is also an OrderedDict) field containing the strings <code>id</code> and <code>datetime</code>.</p>
  
  <p>I do this as follow :</p>
  
  <pre><code>list(map(lambda element: element[0], filter(lambda cel:  {'id', 'datetime'}.issubset(set(cel[1]['col'])), MY_ORDERED_DICT.items())))
  </code></pre>
  
  <p>And it seems to work pretty well.
  It does return :</p>
  
  <pre><code>['table2', 'table4', 'table5']
  </code></pre>
  
  <p>My problem is that I fear that somone will look at it and tells me that it's too complicated.</p>
  
  <p>I'm looking for inspiration doing it in a more elegant manner.</p>