According to my 6M-Model B operator's manual page 190:
10.8 Relation to Other Functions
(1) MDI operation
The macro call command, arithmetic command, and control command cannot be specified in MDI mode.
Just a thought, but why not keep a little one-line macro-call program stored in memory that you can use instead of MDI.