Without major refactoring, I think so - the code governing interface management seems to make an assumption of one IPv4 address per interface. I've implemented 'one IPv6 address' in addition to that. Hopefully the networking code can be refactored in the future to support a variety of network configurations - future libvirt support has been bandied around the mailing list and that could certainly help!