Carl, good hint, I will think about a better name 😉
For the record, dotlrn-fs adds a hook that gets called on user creation, which creates two folders for each user (private and shared). It adds the user_id to fs_folders.key (which is actually cr_items.name), that's the trick that makes it unnecessary to add a mapping table. Thanks for the hint, Ben.