If you download the Chairgun program from the Hawke website, it has settings for calculating mildot intersections - obviously it is mostly tailored for Hawke's own mildot systems, but I believe they have a generic one on there as well.
It goes without saying that you'll need to test it yourself to confirm, but it's a good starting point.