Pues yo creo que una manera sencilla podría ser exponer el codigo con un spoiler, este asociado a una imagen que refleje el efecto drop-down, en lugar de mostrar y ocultar contenido muestre u oculte la forma que deseas, eso yo lo aplique en perfiles en algunos foros, para agregar y ocultar info del usuario.
No es complejo, pero si necesitas analizar un poco el como quieres que quede y ya esta xD.