Allow double booking within a team

My team uses different booking types for different projects and sub-groups within the team. We need to be able to allow double booking between booking types. For example, for my booking type, I want to set my availability and prevent double booking, but I don't want another team's meetings on their booking type to prevent me from booking on mine.