Congress does have one trump card, the budget.
What would happen if Congress were to defund the BATFE in the next Budget?
That might put a damper in that Agencies Fun and Games.
I believe that was done once when the BATFE tried back door Firearms Registration without the consent of Congress.
Whom ever holds the Purse Strings to a thing controls that thing.