Yes, that's basically what I meant, but I've also worked for agencies that do it all in-house so don't work with umbrellas. Obviously this is a lot of work for payroll so the only places I know that do that are big studios that are constantly hiring in people on zero hrs contracts anyway.
They are your employer. The end client contracts with the umbrella, you get a zero-hour contract with the umbrella