It would be great if the scheduler and the shift validation in the roster could include a composite function at that level.
For example, pilots might have a CPL or an ATPL and it is possible to create a composite recency to track that. Unfortunately it becomes messy once you start creating additional composites for medical (>40 and <40), language proficiency checks and the various other recency items which have various types.