I use the profile tool, to create railings, very often. But instead of creating 2 objetcs for different materials, the profiler tool, could work as the "create trust tool", but instead of modifying the profile of the trust, it could choose another material, for different parts, of the same profile.