Elasticsearch noob license question

Suppose I am running
3 master nodes
2 data nodes
1 node for ML

I am only trying to get gold package features.

Is it possible for me to use basic license for the 3 master nodes, and gold feature for elasticsearch 2 data nodes and 1 ml node to use watcher ?

No, a license is cluster wide and applies to all nodes.