How does it know which files to merge and what to name them afterwards? The reality is a lot more complicated than the problem as I introduced it

My file names are things like:
Exp.SS.4.4.167 - DF1 cells - With Antibiotic - Sample 1 - Brightfield - Field 1 - 2012-05-23.tif
Exp.SS.4.4.167 - DF1 cells - With Antibiotic - Sample 1 - UV green - Field 1 - 2012-05-23.tif
Exp.SS.4.4.167 - DF1 cells - With Antibiotic - Sample 1 - UV red - Field 1 - 2012-05-23.tif
Exp.SS.4.4.167 - DF1 cells - With Antibiotic - Sample 1 - Brightfield - Field 2 - 2012-05-23.tif
Exp.SS.4.4.167 - DF1 cells - With Antibiotic - Sample 1 - UV green - Field 2 - 2012-05-23.tif
Exp.SS.4.4.167 - DF1 cells - With Antibiotic - Sample 1 - UV red - Field 2 - 2012-05-23.tif
Exp.SS.4.4.167 - DF1 cells - With Antibiotic - Sample 1 - Brightfield - Field 3 - 2012-05-23.tif
Exp.SS.4.4.167 - DF1 cells - With Antibiotic - Sample 1 - UV green - Field 3 - 2012-05-23.tif
Exp.SS.4.4.167 - DF1 cells - With Antibiotic - Sample 1 - UV red - Field 3 - 2012-05-23.tif
Exp.SS.4.4.167 - DF1 cells - Without Antibiotic - Sample 1 - Brightfield - Field 1 - 2012-05-23.tif
Exp.SS.4.4.167 - DF1 cells - Without Antibiotic - Sample 1 - UV green - Field 1 - 2012-05-23.tif
Exp.SS.4.4.167 - DF1 cells - Without Antibiotic - Sample 1 - UV red - Field 1 - 2012-05-23.tif
Exp.SS.4.4.167 - DF1 cells - Without Antibiotic - Sample 1 - Brightfield - Field 2 - 2012-05-23.tif
Exp.SS.4.4.167 - DF1 cells - Without Antibiotic - Sample 1 - UV green - Field 2 - 2012-05-23.tif
Exp.SS.4.4.167 - DF1 cells - Without Antibiotic - Sample 1 - UV red - Field 2 - 2012-05-23.tif
Exp.SS.4.4.167 - DF1 cells - Without Antibiotic - Sample 1 - Brightfield - Field 3 - 2012-05-23.tif
Exp.SS.4.4.167 - DF1 cells - Without Antibiotic - Sample 1 - UV green - Field 3 - 2012-05-23.tif
Exp.SS.4.4.167 - DF1 cells - Without Antibiotic - Sample 1 - UV red - Field 3 - 2012-05-23.tif
The outputs would be:
Exp.SS.4.4.167 - DF1 cells - With Antibiotic - Sample 1 - Merged B-G - Field 1 - 2012-05-23.tif
Exp.SS.4.4.167 - DF1 cells - With Antibiotic - Sample 1 - Merged B-R - Field 1 - 2012-05-23.tif
Exp.SS.4.4.167 - DF1 cells - With Antibiotic - Sample 1 - Merged B-G - Field 2 - 2012-05-23.tif
Exp.SS.4.4.167 - DF1 cells - With Antibiotic - Sample 1 - Merged B-R - Field 2 - 2012-05-23.tif
Exp.SS.4.4.167 - DF1 cells - With Antibiotic - Sample 1 - Merged B-G - Field 3 - 2012-05-23.tif
Exp.SS.4.4.167 - DF1 cells - With Antibiotic - Sample 1 - Merged B-R - Field 3 - 2012-05-23.tif
Exp.SS.4.4.167 - DF1 cells - Without Antibiotic - Sample 1 - Merged B-G - Field 1 - 2012-05-23.tif
Exp.SS.4.4.167 - DF1 cells - Without Antibiotic - Sample 1 - Merged B-R - Field 1 - 2012-05-23.tif
Exp.SS.4.4.167 - DF1 cells - Without Antibiotic - Sample 1 - Merged B-G - Field 2 - 2012-05-23.tif
Exp.SS.4.4.167 - DF1 cells - Without Antibiotic - Sample 1 - Merged B-R - Field 2 - 2012-05-23.tif
Exp.SS.4.4.167 - DF1 cells - Without Antibiotic - Sample 1 - Merged B-G - Field 3 - 2012-05-23.tif
Exp.SS.4.4.167 - DF1 cells - Without Antibiotic - Sample 1 - Merged B-R - Field 3 - 2012-05-23.tif
Is that easy to do with a script? The filenames are basically WILDCARD - Brightfield - WILDCARD, WILDCARD - UV green - WILDCARD, and WILDCARD - UV red - WILDCARD?