Want to know if through their faeces or body tissues by chemical/biochemical means, molecular techniques or radioisotopy if a list of prey items mostly consumed or ever consumed by a snake can be established
If say a snake mostly feed on birds or eggs, definitely it will show as high contents of e.g. keratin (bird feathers) or calcium (e.g. eggs), as those excess chemical componds may be excreted. But that there wll be a molecule for e.g. rat, versus a lizard, am not sure - so one need to know what particular prey types consist mostly of, aside organic molecules such as proteins, amino acids, lips etc. that are common to many vertebrate prey. If invertebrates are fed mainly on, e.g. by small arboreal snakes such as the Green Tree Viper, their exoskeleton too may be indicative by high contents of Chitin (C8H13O5N)n or Silica (Silicium oxide) in faeces. So, if one want non-invasive dietary component-analyses then such trace chemicals may be indicative of whether birds or insects, or eggs. To distinguish mammalian prey types by faecal analysis seems to me problematic, but perhaps others may have some ideas here?
Identification to family or genera of skeletal remains in the faeces may be your best bet for a good portion of the diet. I'd talk to the anthropologists or archaeologists at your university as some archaeologists get really good at identifying species from limited remains.
Stable isotope work could give you a general sense of a species position in the food chain and what general type of food its consuming but I don't think would be a good choice if your looking to develop a species list of prey items.