Add an api to retrieve the model containing a given item in a flatten listmodel. This is useful when the individual items in the list don't have backpointers.
We can flatten lists of lists into lists now!