With the power of the CBRC2 component, cant you safely get rid of the Staff component, by creating a new tab with the custom fields you desire and then defining a custom "user list"
You could just populate your database with the table from your former component? no?