Hello,
I have had the same issue before and I worked it out in a weird way but it was the only way that enabled me to do so.
First go to your schematic symbol and add pins with the same number of vias needed (you can make these pins invisible to avoid confusion).
Then go to your footprint and chose those pins as a via pad and place them where needed.
I have attached an example footprint, hope you find it useful.
If you do otherwise you will always get DRCs and bad connections, Good luck.