Add insert to arbitrary depth