Justification Alternates

Can we create font for the following inDesign features:

Kashida Width: 1 or 2 or 3 or 4 or 5 or 6

Justification:
Standard (No Kashida insertion)
Arabic (Legacy)
Justification Alternates (Naskh)
Stylistic Flat Kashidas
Stylistic Kashidas
Flat Kashidas
Kashidas
Justification alternate.png

With FontCreator you can make complex fonts by adding OpenType layout features, but we don’t fully understand how this reflects the way you can use fonts with Adobe software. Maybe this article helps: On Arabic justification