Hi Peter. I understand exactly what you are saying. Most people use gyms and have access to Hex or the fixed DB's that are welded on the ends with no proruding bar. I have powerblocks. But I do have two solutions for you.
1. You know crossfit, so instead of cleaning, take a bit wider than shoulderwidth stance (semi-sumo - this is the stance you would use for 2 KB work), and instead of cleaning the db's,do the 2DB sumo-deadlift high pull. Grag the DB's with a pronated grip, ome up as in a deadlift, kick hard with the hips, and with momentum, high pull the bells. No real need to rack it.
2. Same stance, but use a pals facing grip (bar point fore and aft), and drive out like doing a DB/KB swing, but don't keep the arms straight, but power-hammer curl it to the shoulders so that the bar ends up on the shoulders point fore and aft.
Either way is a very good substitute.
Hope this helps.