Couchbase 4.6 Data Nodes with CB 5 or 5.5 N1QL nodes

I wondering if can have CB 4.6 Data nodes with CB 5 or 5.5 N1QL nodes? It easier to update the N1QL nodes vs Data nodes.

Cluster can have multiple CB versions, Certain features may requires upgraded services.
CE version requires on all services on same node.