I'm stumped on how to best analyze a common experimental design for microtiter plate laboratory workflows for our users.
A common need is to run experimental measurements across a large number of treatments (bacterial strains, for instance), with more treatments in the analysis than will fit on a 96-well microtiter plate. My general approach to this is to use the Custom Design platform to use a blocking factor with 96 runs per block and randomize across all of the necessary plates to fit everything and use a REML model to compare across plates. However, many of the scientists I support use what seems like an intuitive approach to handling the potential plate-to-plate differences, and I can't find a method to analyze this approach.
The intuitive approach to this design is to include a "positive" and "negative" control on each plate, so that, say, a bacterial strain that is known to perform well and a bacterial strain that is known to perform poorly is included on every plate (usually in triplicate, as are all the other treatments on the plate. Biologists love triplicates).

^ Like that. All the blues are experimental treatments in triplicate, with the plate location of individual samples randomized in subsequent plates.
The idea is that we should be able to use these controls to "bracket" the performance of the experimental treatments and understand where they fall between the + and - on their respective plates. Intuitively, the +/- bracket forms a sliding "window" of normalization across plates, representing the plate-to-plate variation not just in overall mean but the effect of good strain performance.
When it comes to analysis, though, I can't think of or find a method that uses this bracketing approach without losing the available information about the controls. Typically, the scientist will take the negative-control mean, the positive-control mean, and the range between them and use that information to calculate a value per non-control well representing the well's position along that range (between 0 and 1 if between the two, >1 if outperforming the positive control, <0 if underperforming the negative control). The controls are then excluded from further analyses. This "works" in the sense that we can run a regression model or means comparison that doesn't include "plate" as a factor and get a comparison of all bacterial strains across all plates, but it feels like cheating to me.
Is this the best way to handle this kind of design? Is there any literature/JMP methodologies that are more valid for this analysis?
Thanks in advance for any expertise from the community!