Yes! Chemistry or Biology - neither of these is familiar territory for me.
From what I understand the samples are just grouped this way by chance. And, a huge number of samples will probably solve that problem. There was nothing different in the sample extraction process to cause the bimodality either. Unless anybody has other ideas, I will go ahead and use the model suggested by you, Steve - sample as fixed effect and other random effects like chemical or run, etc. Thank you very much for thinking through this and sharing ideas.