First thing that comes to mind would be to have different animation frames as the card in each deck, then it's simple enough to progress to the next animation frame.
Proceeding to the next deck would be on trigger, if current card = deck size, destroy current deck and create next deck.
You can also use the advanced random plugin with permutation tables to keep track of shuffled decks if you want.