Face groups?

Hi,

I’m trying to find a way to group faces. The intension is to use them as smoothing groups where i set normals based on them. Since hard edges has two or more normals I can’t use vertex groups.
Maybe I could use separete materials for them but that would be problematic since these are exported.

Any ideas?