Is it possible to use disenchant on a specific item in a castsequence macro?

Hello everyone, here is what I am looking to make but I am having difficulty and i’m wondering if it can be done.

I’m leveling up some enchanter alts for to use for concentration crafting so i’ve been disenchanting a mass amount of items for the KP catch up mechanic.

I’ve been using darkmoon cards for the guaranteed KP since they are epic so the macro would do these steps in this order:

Use one of the darkmoon cards to create a deck, disenchant the deck, and then use the shimmering dust that is created after.

Currently i’ve been using 3 separate macros to do this and was wondering if there is a more efficient way to do it.

Can probably optimize things if you post the macros you’re currently using.

/cast Disenchant
/use Darkmoon Deck: Radiance
/use Darkmoon Deck: Symbiosis
/use Darkmoon Deck: Ascension
/use Darkmoon Deck: Vivacity

I think this should work as a 1 button disenchant for all of the decks.

As far as the Shimmering Dust is concerned, they’re not capped on how many you can have in your bag. So maybe just do all of your disenchanting and then consume them all when you’re done?