At my company we require every part is to have a unique detail number stamped on it. In the attached image you see a base and 4 instances of a subassembly. Is it possible, without dissolving the subassemblies, to assign a unique identifier for each detail shown and have that identifier export out in a step file?
May be you can make configuration of the sub-assembly and use them as required.