Changed data structure from list of dicts to dict of dicts to take advantage of the functionality (although the lambda search function was still pretty cool).