I've been trying to send and sign a transaction paying to a multisig locked with <locktime> OP_CHECKLOCKTIMEVERIFY OP_DROP and noticed that this is considered nonstandard in bitcoin and thus not possible.
Are there any plans or interest in implementing something like this?
I've implemented this in a fork using a new transaction type (TX_LOCKED_MULTISIG), where the Solver first checks for the lock script above and then proceeds to "MatchMultisig". Similarly this new type can be recognised when signing the transaction by simply ignoring the preceding lock script, which is checked when verifying the script anyway.
It would be quite straightforward to implement for the remaining standard transaction types as well or maybe even better with some manipulation use a single transaction type if possible.