There is no search function but there is a Get Collection Fields action in the collections utility. You could also take a 'brute force' approach and simply try to read the field: if it works, then you know the field exists; if an exception occurs, handle it with recover/resume, and then you know the field does not exist.