That's one for chrishamm to answer, because he write the filament management and implemented the M701-M703 commands.
As with many other things, a check will be easy to implement when we have added support for conditional GCodes and the RRF object model.