Security with two user tables

Good morning,

In looking at the implementation of the security module it uses one table for the storage of usernames. I am wondering if anyone has been able to split this into two separate tables. I would like to separate users and customers into their own tables. I have just begun to dig through the code behind the SC implementation but was hoping someone might be able to tell me if I am simply wasting my time here.

Thanks,

Keith