No, once you call the lookuptable and get a tensor from there it diesconnets as there is no differentiable operation between both.
The only coherent thing you can do is to get that tensor by a multiplication or some sort of attention.
you can set values<0 to zero. Thus, no gradient will flow through there.
Another plausible option is you to impose a loss on the probability of the lookup. The  use the lookup and use a layer to combine those characteristics with your output.