don't over think it. its a sub, you want it to be clean and simple. i know nghtmare uses the "hip hop sub bass" preset in ableton's instrument rack for most of his subs.
just take a sin wave, saturate it and add a little distortion. If you want that booming kick, find a kick sample and layer it. I don't recommend ducking your sub around the kick because the attack is never perfect and you don't want your sub swooping in at some weird time signature, which will affect the grooves in your track whether you realize it or not. 2 options for this: 1) just let your kick hit on top of your sub and the distortion it creates wont be the end of the world and might sound cool on the track or 2) high pass your kick at 100 and give your sub patch a pitch envelope that matches the pitch envelope of your kick, probably starting 1 or 2 octaves up with a decay (or attack depending on how you use your envelopes) of 80-200 ms.
side note, a good way to mush your sub and kick together to sound more uniform is to filter out some of the high frequencies in the kick and then use the same saturator/distortion/whatever as your sub to give them similar tonal character.
Or you could download a hip hop 808 pack and use that. Don't kid yourself into thinking these guys design every element in their songs. Good songwriting is more important than good design. The people at ASDR or PrimeLoops have degrees in audio engineering, let them worry about designing instruments while you focus on composition.