Hi, Are you still interested?Done. Thanks!
For a thread/XFMG custom field? User fields based on the content user's groups don't make too much sense unless it is publicly view-able, but should be doable.IMHO the most useful permission would be custom field display permission. i.e. only display the field if the author has this permission.
I think this is mostly done now.