Yeah, I'm aware of this hack! I actually had it in my code before I removed ObjectSelection (it didn't work properly... right now I'm using the "ProcessCondition" method (I took it from Box2D's source)). I just have to see how to implement it here, I just haven't done it yet.
EDIT: In fact, I just implemented it! Was pretty easy actually.