(MicroDVD-subtitle).sub-files are already supported.
I personally don't really know the .idx format, but maybe it is covered by one of the subtitle-utilities (e.g. see
this post), and you could "translate" these subtitles to a at which is supported by BSPlayer?