Yep, you're using a "wired OR" to share one interrupt line. It certainly should be possible to make either method work.