Adding a method for scoring how close is an sdrf table is to all schemas beyond minimum that can be used to auto-match and validate.
This would involve adding a method for compiling lists of columns for each minimum + extra schema combination (either all columns or only required columns). Then for each combinations, get percentage of how many columns in the sdrf tables also appear in the minimum + extra schema list. The closest is the one to be picked for running the validation against. There should be a cutoff score maybe like 75% or more, if nothing match with 75% or more, we won't run validation versus any extra schemas.