title: Clojure: filter list of maps by 2nd list
body: <p>Got a list of maps like</p>
  
  <pre><code>({:a "a" :b "b" :c "c"}
   {:a "d" :b "e" :c "f"}
   {:a "g" :b "h" :c "i"}
   {:a "j" :b "k" :c "l"})
  </code></pre>
  
  <p>and a 2nd list like <code>("c" "i")</code>.</p>
  
  <p>I need to filter the list of maps by the 2nd lists entries for a result like as </p>
  
  <p><code>({:a "a" :b "b" :c "c"} {:a "g" :b "h" :c "i"})</code> </p>
  
  <p>but dont get a clue how.</p>