Hello Paul,
Thanks for the screen shot!
The idea here would be to use a single field in Event Details for your installers, and to separate the installers with carriage returns. Formatting the field as checkboxes will do this for you automatically. The beauty of this is that there is only one field to search: searching the field for "Armag" will find them if they are the first installer for that event or the third. (That kind of search is what our filters do under the hood.)
This is what we demonstrate in this video showing how to link an event to multiple resources (like your installers):
https://www.youtube.com/watch?v=lYWbh9_e2jw More at the end of the page here:
http://www.seedcode.com/pmwiki/pmwiki.p ... .ResourcesAdditionally, return-separated values can be used as keys in relationships where repeating values can not. So if you have a field with more than one ID separated by carriage returns, a relationship based on that field will match ANY of the rreturn separated values in the field.
In this case that is much preferred to using repeating fields.