I might be missing the point here, but wouldn't it make sense to create a meta-extension (e.g. "OSS_alsa-compatible") which contains these three dependencies (plus OSS of course) instead of forcing those dependencies now onto all users of the OSS extension.