Query view with string and date values

Below I have the view query results.

{"id":"0236b771-87ff-11e7-979e-ffe84daf5a5b","key":["myapp","0d049fc-87dc-11e7-9ee0-57b9da11f563","ON_ENTER",[2017,8,23,12,49,10],[2999,12,31,21,0,0]],"value":"0236b771-87ff-11e7-979e-ffe84daf5a5b"}

Now I need to query and get this item with below start and end date queries. I tried many queries with no success.
I need the items with these values in order “myapp”,“0d049fc-87dc-11e7-9ee0-57b9da11f563”, “ON_ENTER” and with a 4th value between [2016,1,1,0,0,0] and [2019,1,1,0,0,0].

And the index I show you satisfies these conditions. How can I correct my key range?

start: ["myapp","0d049fc-87dc-11e7-9ee0-57b9da11f563", "ON_ENTER", [2016,1,1,0,0,0]]
end: ["myapp","0d049fc-87dc-11e7-9ee0-57b9da11f563", "ON_ENTER", [2019,1,1,0,0,0]]