Lawyers say the firefighter, an immigrant on track for legal status, was detained in violation of Homeland Security policy.