Balloons not reflecting BOM

I am having a problem with balloons not relfecting what's in the BOM.  I have an assembly with several subassemblies.  One subassembly has been checked to "promote" the subcomponents.  I have created a top level BOM for the overall assembly and it appears as it should, with the parts to the promoted subassembly showing up.  I then went on to balloon my assembly.  The ballons are set to show the custom part numbers I assigned to the individual parts and assemblies.  So if a part is called 1234VA222, that's what will show up on the balloon when it is attached to that part.  However, when I try to balloon the subassembly that has been checked to promote the subcomponents, I don't get the custom part number for the parts, I get the part number for the subassembly.  What am I missing?  I haven't had this problem before, that I recall.  I'm using SW 2010 x64 SP5.

SolidworksDrawings And Detailing