you could filter record list

http://hackage.haskell.org/package/base-4.8.1.0/docs/Prelude.html#v:filter

\r -> elem (name r) names

then fmap the filtered list to extract age
age <$> list1