Maybe add remote interface to disable some locomotive entities to run to ATFS? For use by other modder and not needing to support this feature for each mod.
interface-name : FuelTrainStop
function-name : exclude_from_fuel_schedule
argument : name of the locomotive
e.g. : remote.call("FuelTrainStop", "exclude_from_fuel_schedule", locomotive-name)