Has_child query with multiple type?

No that's not possible, you'll need to do one query per child type.