Attaching a static mesh using a blueprint in another static mesh?

So I followed the short tutorial on creating pickups that was on the UE4 homepage, which worked perfectly. My question is whether or not it is possible to use the blueprint that was created in that tutorial in order to call a separate static mesh to a socket on the character when the pickup is overlapped, or if I would have to create a level blueprint or something of the like.