I think you’re missing the point here.
Tony’s tutorial is the only way to manage multiple sub-titles with proper management of forced sub-titles.
his solution let you have the following MKV:
Video stream
audio stream 1 (english)
audio stream 2 (Spanish)
audio stream 3 (French)
subtitle 1 (english, including forced subtitles)
subtitle 2 (Spanish, including forced subtitles)
subtitle 3 (French, including forced subtitles)
subtitle 4 (english forced subtitles only)
subtitle 5 (Spanish forced subtitles only)
subtitle 6 (French forced subtitles only)
None of the software you’ve mentioned can manage that.
I’ve been looking for a long long time a software that offer proper flexibility on sub titles.