There needs to be a way to identify components that are not contrained with some form of assembly joint. Currently the easiest way I have found is to used the move tool and see what components move with a component or stay in place but this doesn't capture every component that might not have an assembly constraint applied.