Lets say that Asset contains a List<Calibration> and Calibration has a "String technician". My objective is to find all of the Assets that have Calibrations done by a certain technician. The query I'm using to solve this seams too slow. Is there any way to create an index that will help speed this up. I also tried using a Db4oList as my list, but it didn't seem to help. Any ideas on how query performance can be improved when dealing with collections like this case?