Using the right component with reverse bracketing

I’m using the reverse bracket trick so that at thin weights, the dot on the i doesn’t disappear — it turns from round to thin and rectangular when the width is below 20. This means that I have four different layers:

  • Regular
  • Light [20] (small round dot)
  • Regular ]20] (rectangular dot)
  • Light

My i is made of an idotless and a dot. When I insert the idotless component into Light [20], it puts in the regular weight component, but I want the light one. How can I tell Glyphs to choose a different weight for this component?

You have to put the Light[20] layer under the Light master.