It is my understanding that any kind of retirement CAN NOT be garnished!!!
If you owe the money to the feds for income taxes, federal issue student loans, child support and alimony, debt owed to other federal agencies, or defaulted federal home loans they can and they will.