MS has many system stored procedures that us it so you can pass in 'somenondboschemaname.sometablename'. For example, sp_rename uses it and you can pass in up to a 4 part name. I've used it in a similar manner. I've also used it for splitting IP addresses and CSVs/TSVs with up to 4 elements.
--Jeff Moden
Change is inevitable... Change for the better is not.