A planet drawing smaller bodies into orbit around itself IS a way of clearing its orbit of smaller bodies. If the body is now orbiting the planet, then it is no longer in the same orbit as the planet, which is orbiting the sun.
Which would make it a moon, right?