Generating deterministic ECDSA keys based on seed and salt using zero-dependencies JavaScript and SubtleCrypto

Given seed and salt how do I produce a set of deterministic ECDSA keys using zero-dependencies JavaScript and SubtleCrypto?
This is a continuation of this question, which I was advised to form as a new question. Therefore I publish no sample code, my understanding is that there’re 2 major ways to go about it:

  1. Generate the key material and then somehow import it as ECDSA keys.
  2. Generate x & y required to generate ECDSA keys (I’m not sure how, given the generateKey call accepting just named curve, maybe via jwk(?))

I’d like the solution to rely as much as possibly on SubtleCrypto API with as little custom code as possible.