yes, that is correct. i did bring down the wrong one. i have now implemented the field successfully, with the correct output to the profile view. Resident : 64.
as for the substitution, cbcontent only shows a blank ouput, not the intended tab.
backend input: [cb:usertab tab="20" user="cb_resident" /]
frontend output: [cb:usertab tab="20" user="64" /]
on the other hand, i can put a field sub and it will output fine:
backend input: [cb:userfield field="cb_resident" /]
frontedn output: 64